javascript - 提交表单时执行 JavaScript

标签 javascript jquery html ajax forms

我使用 JavaScript 在我的网页上加载新页面。看起来像这样:

function loadpage(page,div) {
            $.get(page, function(data) {
                $(div).html(data)
            });
        };

因此,当我提交表单时,我想使用该函数来加载您通常在表单标签中设置为“action”属性的 php 页面。那么我如何让表单 POST 或 GET(并不重要)其所有内容并使用该功能。

现在,当我写下:

<form action="javascript:loadpage('bla.php','#content');" method="post">
...
</form>

它按照我想要的方式加载bla.php,但 POST 没有传递任何数据...

这个问题有解决办法吗?预先非常感谢您。

最佳答案

参见form.onsubmit事件

关于javascript - 提交表单时执行 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9822952/

相关文章:

javascript - AngularJS 中 ng-repeat 解析的列表元素的唯一标识符

html - 根文件夹适用于 ./而不适用于/

javascript - 在 rxjs 中订阅变量

javascript - 简单的表单验证。面向对象

javascript - 使用JQuery将一个元素的margin-top设置为另一个元素的高度

javascript - 从 PHP 创建 JavaScript Snackbar

jquery - 使用 jQuery 对 Select 字段进行排序

html - 更改事件 CSS 选项卡的样式和顶部颜色

javascript - html5视频慢连接超时?

javascript - 邪恶的 Eval() 不向对象添加属性