0

我想通过 javascript 拦截表单的提交响应。提交通常由提交按钮或 jquery .submit()(没有参数)完成。有没有办法拦截提交响应,例如;

.submit().done(callback)

我知道.submit()不支持这一点,但是创建一个发布请求,比如查找该表单中的每个输入并将它们的值放入数据对象中,然后我们将其传递给.post()方法,这对我来说似乎有点笨拙。此外,<form>在这种方法中使用 html 中的标签没有任何优势。

对此有什么建议吗?

4

1 回答 1

0

不,你不能。

此外,当您执行.submit()或单击提交按钮时,页面会卸载并加载新页面。这意味着页面上的所有 java 脚本都消失了,因此没有必要进行回调。

于 2013-07-23T10:32:11.220 回答