从HTML表单中提取数据

时间:2012-05-23 11:50:27

标签: javascript html ajax forms xmlhttprequest

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

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

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

1 个答案:

答案 0 :(得分:0)

  

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

不,没有,但是有预编写的库具有已编写的代码。例如jQuery serialize

请注意,如果您要发出POST请求,那么数据应该放在请求正文中,而不是查询字符串。