我在几个地方看到开发人员在对服务器进行 Ajax 调用以序列化 JSON 字符串中的发布数据时使用 JSON.stringify(data)
,但为什么需要它?
$.ajax({
url: url,
type: "POST",
data: JSON.stringify(data),
contentType: "application/json",
complete: callback
});
请您参考如下方法:
您必须使用某些方法对数据进行编码才能通过 HTTP 发送数据。
JSON 是一种标准格式,支持数组等常见数据结构。这使您可以描述您想要发送的大多数类型的数据。