我有幾個人看着這個,我們根本無法弄清楚爲什麼它不工作。它只是截取表單提交,序列化數據,然後返回結果。jQuery AJAX調用不工作,不知道爲什麼
$(document).ready(function(){
$('#changepassword').submit(function(e){
e.preventDefault();
$.ajax({
url: "index.php?action=changepassword",
type: "post",
dataType: "json",
data: $("#changepassword").serialize(),
success: function(data){
alert(data);
if(data == "password_changed"){
alert("Password Changed");
}else{
alert("Password not changed, please try again.");
}
}
});
})
})
即使我髮網址給test.php的,只是寫在那裏asd
,它不會返回任何東西。
提交本身正在工作,我甚至在看網絡預覽時收到回報。狀態是200(好),一切都很好,只是沒有達到成功:部分。
注意:我嘗試使用.done()
而不是我得到完全相同的問題。
我使用引導,如果他們的JavaScript文件可能會導致問題,但我懷疑它。
謝謝。
','分號花花公子。 – Panoply
這不是問題,大聲笑,一切都在努力,直到成功。 –
@ChrisEvans看到我的答案。 –