jQuery(document).ready(function($) {
$('#update_balance').on('click', function(e) {
e.preventDefault();
// Obtener la cantidad de puntos
var cantidad = $('#amount_input').val(); // Asumiendo que el input para la cantidad tiene el ID 'amount_input'
// Verificar que la cantidad no sea NaN o 0
if (isNaN(cantidad) || cantidad <= 0) {
alert('Por favor ingresa una cantidad válida');
return; // Evitar enviar el valor si no es válido
}
// Mostrar "Cargando..."
$('#balance_status').text('Cargando...');
// Realizar la llamada AJAX
$.ajax({
url: ajaxurl,
type: 'POST',
data: {
action: 'actualizar_balance',
cantidad: cantidad // Enviar la cantidad al servidor
},
success: function(response) {
if(response.success) {
$('#balance_status').text('Paddle Points: ' + response.new_balance);
} else {
$('#balance_status').text('Error al actualizar Paddle Points');
}
},
error: function() {
$('#balance_status').text('Error de conexión');
}
});
});
});