【发布时间】:2014-07-09 20:00:37
【问题描述】:
提交表单后,我将阻止默认操作,而是使用 POST 数据进行 ajax 调用。如何获取所有数据,以便将其与我的 ajax 调用一起传递?
当一个表单元素通过post方法正常提交时,它很容易将表单中所有的name => value对组合起来。不幸的是,现在我正在做 ajax,看来我需要自己组装它。我真的不想编写 JS 来遍历表单并构造我自己的哈希,我假设 jQuery 或某些我没有想到的行为有更简单的方法。
我需要所有值的表单的 JS 小提琴示例。 http://jsfiddle.net/rm9KD/
【问题讨论】:
-
通常 $(form).serialize();成功了。它以查询字符串的形式返回表单数据,您可以将其发布到服务器。
-
是的,刚刚发现 - 非常有用。谢谢格雷格!
标签: javascript jquery ajax forms