【发布时间】:2017-01-23 23:02:42
【问题描述】:
如何使用 vanilla JS 发送 JSON 数据的 AJAX POST 请求。
我知道内容类型是 url 格式编码的,它不支持嵌套的 JSON。
有什么方法可以在普通的旧 JS 中使用嵌套 JSON 发出这样的 POST 请求。我已经尝试过在 SO 上找到的各种序列化方法,但它们都将我的 JSON 扁平化为一种格式。
这是我的 JSON:
{
email: "hello@user.com",
response: {
name: "Tester"
}
}
【问题讨论】:
-
您的问题不包含有效的 JSON。也许您正在发送这个 JavaScript 对象,然后通过一些过程将其转换为 JSON?无论哪种方式,正如 cmets 中其他人对以下答案所说的那样,没有任何理由应该展平您的 JSON 对象。如果您对特定库或代码块有疑问,请改为发布。
标签: javascript json ajax