无论我在edit_data.php
文件中输入什么内容,我总是会收到一条成功消息。我无法设置错误,或者在这种情况下,成功处理,因为它总是说我的变量是未定义的。
如果我的所有变量都因未定义而不断出错,我该如何设置错误处理?
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>');
}
});
}
有什么建议么?