1

我试图通过动态创建表单元素然后使用 submit() 函数来模拟发布请求。我不知道如何捕获服务器对发布请求的响应。我正在发出跨域发布请求。

submit() 调用之后的任何内容都不会被执行。如何捕获对 submit() 调用的响应?submit() 函数的返回值是多少?任何指向 api 文档的链接将不胜感激。

4

2 回答 2

1

submit()在等待从服务器发送新页面时停止当前页面上的所有执行。

如果你想在 submit() 之后做一些事情,你应该考虑使用基于 AJAX 的技术。

于 2012-05-31T19:48:14.813 回答
1

该脚本停止执行,因为一旦提交表单,浏览器就会退出页面(以便转到表单的“操作”页面)。表单提交后做一些事情的方法是在表单的操作页面上做响应逻辑,或者在服务器响应后使用 AJAX 保持在页面上。

于 2012-05-31T19:51:03.707 回答