我用這個基本的,簡單的AJAX腳本已經百倍,現在我已經工作我的腦袋什麼是錯的這個時候,我爲什麼沒有得到響應:inlcudedjQuery ajax - 爲什麼沒有響應?
$('#btn-submit').click(function() {
var str = $("#form-submit").serialize();
alert(str); //alert pops up
$.ajax({
type: "POST",
url: "ajax-submit.php",
data: str,
success: function(msg) {
alert(msg); //does not show
if(msg==0) {
alert(0); //does not show
}
}
});
alert('i come after ajax'); //alert pops up
});
jQuery的文件在這個腳本之前,路徑是正確的(雙重檢查並且在螢火蟲中沒有錯誤)。
另外ajax-submit.php的路徑還行,內容是<?php echo "test"; ?>
。
有沒有人知道爲什麼這不起作用?
什麼是開發工具說呢? – j08691
當你在FireBug中進行調試時會發生什麼?請求是否發送到服務器?服務器如何響應?如果請求沒有發送,請逐句通過代碼,並確定它是否到達那個點。 – David
@david:在firebug中的控制檯沒有說什麼......它只是空的 – Helmut