【发布时间】:2014-05-09 15:44:46
【问题描述】:
也许我把这一切都搞混了,但是阅读有关 jQuery 的 serialize() 方法的内容已经被搞糊涂了。当我需要为 AJAX 请求序列化对象时,我通常使用JSON.stringify()。这两种方法有什么相似之处吗?
【问题讨论】:
标签: javascript jquery ajax json
也许我把这一切都搞混了,但是阅读有关 jQuery 的 serialize() 方法的内容已经被搞糊涂了。当我需要为 AJAX 请求序列化对象时,我通常使用JSON.stringify()。这两种方法有什么相似之处吗?
【问题讨论】:
标签: javascript jquery ajax json
JSON.stringify 从 JavaScript 对象或数组生成 application/json 数据。
jQuery.serialize 从包含 HTML 表单元素或一组表单控件的 jQuery 对象生成 application/x-www-form-urlencoded 数据(HTML 表单提交的标准编码)。
【讨论】:
JSON.stringify 仅用于对象/数组,jQuery.serialize 仅用于提交表单吗?