Независимо от того, что я набираю в моем файле edit_data.php
, я всегда получаю сообщение об успешном завершении. Я не могу настроить ошибку или, в данном случае, успешную обработку, поскольку она всегда говорит, что мои переменные не определены.Сообщение JQuery AJAX Always Success -
Как настроить обработку ошибок, если все мои переменные сохраняют ошибки с неопределенными?
function UpdateDB() {
// DEBUG
alert('UPDATED DB!');
//Hide All Alerts
$('.alert').hide();
//Show processing message.
$('#processing_alert').fadeIn(1000);
// Run MySQL Script
$.ajax({
url: 'edit_data.php',
success: function(data, status, error) {
// IF SUCCESSFUL
//Hide All Alerts
$('.alert').hide();
//Show processing message.
$('#databaseS_alert').fadeIn(1000);
$('#generated_msg_placehold').after('<h4>Original Request: ' + $data + '</h4>');
$('#generated_msg_placehold').after('<h4>Status: ' + $status + '</h4>');
$('#generated_msg_placehold').after('<h4>Error: ' + $error + '</h4>');
},
error: function(data, status, error) {
// IF FAILED
//Hide All Alerts
$('.alert').hide();
//Show processing message.
$('#databaseF_alert').fadeIn(1000);
$('#generated_msg_placehold').after('<h4>Original Request: ' + $data + '</h4>');
$('#generated_msg_placehold').after('<h4>Status: ' + $status + '</h4>');
$('#generated_msg_placehold').after('<h4>Error: ' + $error + '</h4>');
}
});
}
Любые предложения?
Какова точность ошибок в неопределенных переменных? – PherricOxide
Что такое 'edit_data.php', которое должно быть возвращено? это не дает никакого контекста. – PlantTheIdea
Вы используете имя переменной, добавленное с '$' .. Но ваши аргументы не имеют этого. Либо добавьте $ к своим аргументам, либо удалите их изнутри в mnethod –