我想要一個PHP腳本在表單上運行並使用Ajax停止頁面刷新。Ajax PHP腳本未運行
JavaScript代碼成功達到.done方法,並將console.log放入我的php腳本的第一行,這似乎沒有被觸發。
JS
$('.enquire-form').submit(function(e) {
e.preventDefault();
$this = $(this);
$.ajax({
type: "POST",
url: "post.php",
data: $this.serialize()
}).done(function(data) {
alert("done");
}).fail(function(jqXHR, textStatus) {
console.log("Request failed: " + textStatus);
alert("Request failed: " + textStatus);
});
});
PHP(原來是執行console.log但根據建議改變)
echo "hello world";
謝謝:)
'echo「」;'是語法錯誤。 –
你的PHP應該是'echo'「;' –
@u_mulder謝謝(woops)但是在更新http://prntscr.com/fwbals後仍然不工作 – Zain