我想要一个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