javascript - 如何在没有重定向的情况下提交 HTML 表单

标签 javascript jquery html forms

如果我有这样的表格,

<form action="/Car/Edit/17" id="myForm" method="post" name="myForm"> ... </form>

如何在不通过 JavaScript/jQuery 重定向到另一个 View 的情况下提交它?

我从 Stack Overflow 阅读了大量答案,但所有答案都将我重定向到 POST 函数返回的 View 。

最佳答案

您可以通过重定向表单的 action 来实现这一点到一个看不见的<iframe> .它不需要任何 JavaScript 或任何其他类型的脚本。

<iframe name="dummyframe" id="dummyframe" style="display: none;"></iframe>

<form action="submitscript.php" target="dummyframe">
    <!-- Form body here -->
</form>

关于javascript - 如何在没有重定向的情况下提交 HTML 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25983603/

相关文章:

javascript - 如何测试传入组件的方法

javascript - 无法弄清楚如何将副本传递到 DYMO.Label.Framework.3.0.js SDK

javascript - 为什么这个悬停切换 jQuery 不起作用?

javascript - 检查 Backbone.history 是否已经启动的方法?

html - 将 Bootstrap 卡头中的多个组件左右对齐的最佳方法

javascript - angular ng-messages 仅在 $touched 为真时显示

javascript iframe 卸载

php - 我的 JavaScript 代码无法读取由我的 PHP 代码生成的 JSON。怎么了?

html - css:如何在同一行的两个标签之间获取空格?

html - 什么语言将取代 XSL 标准?