大家好,我正在尝试使用 ajax 响应提交一些值,并且我想保留在当前页面上,无需刷新或 $_POST。
在第三张图片中,您将看到我的 jquery 脚本。我试图提醒('1');等其中。即使在函数的第一行,它也不会发出警报。奇怪的是,它执行了表单的 $_POST 操作。但不是我的ajax提交。因为它不执行任何过程,所以“返回 false;”也不起作用。
在第二张图片中,您可以看到我的表单标签,其 ID 是正确的,其操作设置为无需运行的 JavaScript。我尝试了没有“方法”、没有“ Action ”和“javascript:;”
在第一张图片中,您将看到我的 ajax 响应应该放置在哪里。我花了几个小时寻找答案。预先感谢您的任何帮助或意见。
最佳答案
删除当前的return false;
,因为它仅在 if 语句中的条件为 true 时运行。在提交 block 的末尾添加 return false;
示例:
$('#livehesap').submit(function(){
// ...
// ...
// ...
return false;
});
关于php - 如何使用 jquery ajax .submit 表单而不发布 post,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5318061/