我的表格有不同的字段数。用户可以输入html标签,我需要转义它们。我需要对所有输入元素进行itterate并将encodeURIComponent应用于每个元素值,而不是使用$ .param()来发送数据。怎么做?或者可能有人知道更优雅的解决方案?
谢谢!
答案 0 :(得分:1)
通常,$(form).serialize()
就足够了。如果这不起作用,您可以先使用$(form).serializeArray()
将表单元素编码为名称和值数组,然后将encodeURIComponent
应用于某些需要转义的字段。最后,致电$.param()
。
serialize
由$.param
和$(form).serializeArray
组成
答案 1 :(得分:0)