我有一些 Javascript,它通过 XMLHttpRequest 从服务器获取表单的 HTML,并在页面上显示表单。
如果表单已提交,我希望能够提取将通过 POST 发送的数据,然后通过另一个 XHR 发送。棘手的一点是表单可能包含不同类型的不同元素。
有没有办法做到这一点,而不必检查表单上的每个元素,确定其类型,根据类型手动提取数据,并将其全部构建到查询字符串中?
我有一些 Javascript,它通过 XMLHttpRequest 从服务器获取表单的 HTML,并在页面上显示表单。
如果表单已提交,我希望能够提取将通过 POST 发送的数据,然后通过另一个 XHR 发送。棘手的一点是表单可能包含不同类型的不同元素。
有没有办法做到这一点,而不必检查表单上的每个元素,确定其类型,根据类型手动提取数据,并将其全部构建到查询字符串中?
有没有办法做到这一点,而不必检查表单上的每个元素,确定其类型,根据类型手动提取数据,并将其全部构建到查询字符串中?
不,没有,但是有一些预先编写的库已经编写了代码。例如jQuery 序列化
请注意,如果您要发出 POST 请求,则数据应位于请求正文中,而不是查询字符串中。