我正在使用ajax提交表單。那麼我使用的腳本只是測試一些純文本在processform.php
中回顯的表單。但是,當我點擊提交按鈕時,沒有任何提示,並且頁面被重新加載。爲什麼我的ajax腳本重新加載我的頁面
不是return false
應該阻止它。當我刪除ajax部分時,每件事情都很順利。
我在哪裏做錯了?
$("#submit").click(function(){
$("#sidebar .message").show();
$(".sidebar-content").hide();
$.ajax({
type: "POST",
url: "processform.php",
data: { name: "John", location: "Boston" }
}).done(function(msg) {
alert("Data Saved: " + msg);
});
return false;
});
您是否阻止提交按鈕的默認操作? – 2013-02-20 19:32:23
嘗試'e.preventDefault();' – 2013-02-20 19:33:36
你試過了,因爲Ruben Infante在其中一個答案中推薦它 – prakashchhetri 2013-02-20 19:36:17