0

我有不同数量的字段的表格。用户可以输入 html 标签,我需要转义它们。我需要遍历所有输入元素并将 encodeURIComponent 应用于每个元素值,然后使用 $.param() 发送数据。怎么做?或者可能有人知道更优雅的解决方案?

谢谢!

4

2 回答 2

1

通常,$(form).serialize()就足够了。如果这不起作用,您可以先将$(form).serializeArray()表单元素编码为名称和值的数组,然后应用于encodeURIComponent需要转义的某些字段。最后,打电话$.param()

顺便说一句,事实上,serialize$.param$(form).serializeArray

于 2013-02-12T13:34:57.370 回答
0

你试过jquery序列化吗?

$(form).serialize();

http://jsfiddle.net/KvYa8/

于 2013-02-12T13:28:23.987 回答