php - 如何使用 jquery ajax .submit 表单而不发布 post

标签 php javascript jquery ajax

大家好,我正在尝试使用 ajax 响应提交一些值,并且我想保留在当前页面上,无需刷新或 $_POST。

在第三张图片中,您将看到我的 jquery 脚本。我试图提醒('1');等其中。即使在函数的第一行,它也不会发出警报。奇怪的是,它执行了表单的 $_POST 操作。但不是我的ajax提交。因为它不执行任何过程,所以“返回 false;”也不起作用。

在第二张图片中,您可以看到我的表单标签,其 ID 是正确的,其操作设置为无需运行的 JavaScript。我尝试了没有“方法”、没有“ Action ”和“javascript:;”

在第一张图片中,您将看到我的 ajax 响应应该放置在哪里。我花了几个小时寻找答案。预先感谢您的任何帮助或意见。

Where it should return answer my form action and method jquery part of the code

最佳答案

删除当前的return false;,因为它仅在 if 语句中的条件为 true 时运行。在提交 block 的末尾添加 return false;

示例:

$('#livehesap').submit(function(){

// ...
// ...
// ...
  return false;
});

关于php - 如何使用 jquery ajax .submit 表单而不发布 post,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5318061/

相关文章:

php - 谷歌图表 API 数据

javascript - 如何格式化数组中的元素?

java - 显示包含非 ajax 页面的加载对话框

javascript - 如何在javascript中使用递归代码在对象中创建内部对象

javascript - 获取 "children"的数组索引不允许进一步使用 jQuery

php - 找不到 Slim 类。我不确定这里做错了什么

PHP 表单, session 数据未存储

javascript - PHP 下拉列表所选值未插入数据库

jquery - 禁用 jquery 中 anchor 上的 .click 功能

javascript - 如何更改浏览器接受语言