我有一個腳本,應該通過ajax發送表單數據到PHP腳本。不幸的是,它不工作我知道$ .ajax有一個錯誤,但我不知道如何查看該錯誤,此刻我設置了這樣的錯誤只是警告'失敗'。無法找到錯誤的根源,解決這個問題非常棘手,我如何查看這個錯誤?我沒有經驗調試ajax:S謝謝!無法讀取jQuery Ajax錯誤
$('.jSubmit').click(function() {
var form_data = $(this).closest('form').serialize();
var form_id = $(this).closest('form').attr("id");
function text_success(return_data) {
if(form_id == "page_form") {
$('#trans_div').append('<div id="pop_up"><div>Thank you, we will be in touch shortly.</div></div>');
$('#trans_div').css('display','block').animate({opacity: 0.9}, 800, function() {
$('#trans_div').delay(1500).animate({opacity: 0.0}, 800, function() {
$(this).css('display','none');
});
});
$(this).closest('form').find("input[type=text], textarea").val("");
}
else
{
//$('.form_bottom_text').html(return_data);
alert('no');
}
}
function text_failure() {
if(form_id == "page_form") {
//$('#trans_div').css('display','block').animate({opacity: 0.9});
//$('#trans_div').append('<div id="pop_up"><div>Failed to send message.</div></div>');
//$(this).closest('form').find("input[type=text], textarea").val("");
alert('failed');
}
else
{
$('.form_bottom_text').html('Error Occurred');
}
}
$.ajax ({
url:"form.php",
type:'POST',
data: form_data,
success: function(return_data) {
text_success(return_data);
},
error: function() {
//text_failure();
alert('fail');
}
});
});
[如何獲取jQuery $ .ajax錯誤響應文本?](http://stackoverflow.com/questions/1637019/how-to-get-the-jquery-ajax-error-response-text ) – Nix 2013-02-13 04:13:44