0

我有一些 Javascript,它通过 XMLHttpRequest 从服务器获取表单的 HTML,并在页面上显示表单。

如果表单已提交,我希望能够提取将通过 POST 发送的数据,然后通过另一个 XHR 发送。棘手的一点是表单可能包含不同类型的不同元素。

有没有办法做到这一点,而不必检查表单上的每个元素,确定其类型,根据类型手动提取数据,并将其全部构建到查询字符串中?

4

1 回答 1

0

有没有办法做到这一点,而不必检查表单上的每个元素,确定其类型,根据类型手动提取数据,并将其全部构建到查询字符串中?

不,没有,但是有一些预先编写的库已经编写了代码。例如jQuery 序列化

请注意,如果您要发出 POST 请求,则数据应位于请求正文中,而不是查询字符串中。

于 2012-05-23T11:53:12.147 回答