我在几个地方看到开发人员在对服务器进行 Ajax 调用以序列化 JSON 字符串中的发布数据时使用 JSON.stringify(data),但为什么需要它?

$.ajax({ 
    url: url, 
    type: "POST", 
    data: JSON.stringify(data), 
    contentType: "application/json", 
    complete: callback 
}); 

请您参考如下方法:

您必须使用某些方法对数据进行编码才能通过 HTTP 发送数据。

JSON 是一种标准格式,支持数组等常见数据结构。这使您可以描述您想要发送的大多数类型的数据。


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!