我试图使用Ajax的$ .post()方法调用与HTML相同的目录中的php文件。 但是,我收到的文件未找到(404)错误。
下面是我正在使用的代码。
$(document).ready(function(){
$("#formSubmit").on("click",function(){
alert("in iquery");
$.post("./path.php",
function(){
alert("success1");
}
);
});
});
我尝试使用" ./ PHP / path2.php"调用位于子目录中的其他php文件。它导致了同样的错误。
请帮忙。
答案 0 :(得分:1)
如果php文件在同一个目录中,那么没有./的$.post("path.php", function() { alert("success"); });
应该可以正常工作。此外,处理表单上的提交事件,这比提交按钮上的click事件更好,并确保在AJAX之后使用event.preventDefault()或return false
禁用提交事件的默认行为。调用