javascript - 提交表单而不重定向

标签 javascript jquery html forms iframe

我想提交表单而不重定向页面。表单已提交给第三方,因此我无法在 php.ini 中进行更改。 我想做的是:-

  1. 无需访问第三方页面即可提交。
  2. 成功提交后显示提醒。

目前我正在使用隐藏的 iframe 和表单目标来隐藏 iframe,但我不满意。有没有更好的方法使用 javascript 或 jquery 来做到这一点。

我的表格:-

<form target="iframe" action="http://www.example.com"  type="post" id="myform">
<input type="text" value="" name="name">
<input type="submit" name="submit">
</form>

我的 iframe:-

<iframe style="display:none" id="iframe"></iframe>

最佳答案

您需要使用 Ajax 来处理此类请求。

请看一些教程,例如 http://www.w3bees.com/2013/08/submit-form-without-page-refresh-with.html

关于javascript - 提交表单而不重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20813627/

相关文章:

javascript - 在javascript中以度数显示风向

javascript - 标记在 select2 中不起作用

javascript - 如何使两个不相关的外部 div 的内部 div 高度相等?

javascript - 创建表映射的问题

javascript - 我如何加载外部 html 并使其与 jquery 一起工作

javascript - JQuery - 事件绑定(bind)和缓存元素

javascript - 如何将椭圆曲线 Diffie-Hellman 与 JS 中的 SJCL 和 Ruby 中的 OpenSSL 结合使用

javascript - Flot Re-scale Yaxis min/max on X-axis scale

javascript - 原型(prototype)继承和构造函数

css - 如何根据内容动态增加<div/>的高度?