내 edit_data.php
파일에 무엇을 입력했는지에 관계없이 항상 성공 메시지가 표시됩니다. 나는 변수를 정의 할 수 없다고 항상 말하기 때문에 에러를 셋업 할 수 없다.JQuery AJAX 항상 성공 메시지 -
모든 변수가 정의되지 않은 상태로 계속 오류를 처리하는 경우 어떻게 설정합니까?
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
변수 이름에'$'이 앞에 붙어 있습니다.하지만 인수에는 없습니다. .. 인수에 $를 붙이거나 내부에서 제거하십시오. –