我想在表单提交上运行PHP脚本并使用Ajax来停止刷新页面。
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";
谢谢:)