如果我这样做
$.getJSON('/server/validate_field', { what:'validate', email_address:field.serialize() }, function(data)
然后查询字符串就像这样
validate_field?what=validate&email_address=email_address%3Dasdk%2540lal.com
注意副本。如何在不必为表单数据手动创建键值对的情况下解决此问题?
答案 0 :(得分:4)
field.serialize()
返回预先格式化的查询字符串,这不是您想要的。
您只需要字段的值:field.val()
在发送请求时,jQuery会将其与其余对象一起序列化。