考慮這種嵌套調用Ajax:純屬扯淡 - 嵌套阿賈克斯
$.ajax({
type: "POST",
dataType: "json",
data: dataString,
url: "includes/check.php",
success:function(result){
if(result['response']==false){
$.ajax({
type: "POST",
dataType: "json",
data: dataString,
url: "includes/add.php",
success:function(){
alert('Success');
});
} else {
alert('A problem has occurred!');
}
}
});
雙方的PHP腳本調用成功,做什麼,他們的目的是做的,但我不能讓嵌套的AJAX調用的成功行動顯示。
任何想法?
第二個Ajax調用的響應是什麼?因爲你定義了dataType:'json',所以你必須用有效的JSON響應,否則成功事件不會觸發。 – MrCode 2013-02-20 14:52:22
您是否檢查過錯誤?嘗試添加到第二個Ajax:'complete:function(xhr,status){alert(status);}'然後看看彈出。 – Kroltan 2013-02-20 14:52:59
謝謝,如果我刪除行「數據類型:json」警報觸發。如果我把它放回去,我什麼也得不到。我正在通過add.php腳本向自己發送回覆,並給出的結果是'1' - 看起來是有效的? – user2056238 2013-02-20 14:59:55