У меня есть код, который навсегда загружается, и, наконец, когда я помещаю обработчик ошибок, он показывает предупреждение, но мне нужно знать, какую ошибку он вернул? Как я могу знать?
EDIT: я получаю запрошенный url не найден, но я уверен, что url: действительный URL-адрес моего хоста, что может быть неправильным? Я даже могу получить доступ к нему непосредственно в браузере.
// process logging in a user from sidebar
$("#login-form").submit(function(event) {
$('input:submit').attr("disabled", true);
$("p.form-result").empty();
$('p.form-submit').after('<p class="loading"><img src="<?php bloginfo('template_directory'); ?>/img/loading.gif" alt="" /></p>');
$.ajax({
url: '<?php bloginfo('template_directory'); ?>/ajax/login.php',
type: 'POST',
data: $(this).serialize(),
dataType: 'json',
success: function(data){
$('.loading').remove();
$('input:submit').attr("disabled", false);
if (data.status) {
// success
$("p.form-result").html('<span class="success">' + data.message + '</span>');
window.setTimeout(function(){location.reload()},3000);
} else {
// error
$("p.form-result").html('<span class="error">' + data.message + '</span>');
}
},
error: function(data){
alert('error');
}
});
return false;
});