Ajax JSON 添加尾随冒号
ajax json adding trailing colon
var mydata = {
"one": {
"brand": "acer",
"cost": "212132"
}
}
$.ajax({
url: 'http://localhost',
type: 'post',
dataType: 'json',
data: JSON.stringify(mydata)
});
上面的代码是在Chrome开发工具中查看表单发送数据时向数据添加冒号。请求有什么问题吗?
您正在查看 application/x-www-form-urlencoding 解析的数据。因此,Chrome正试图建立键值对。单击网络选项卡视图中"表单数据"标题附近的"查看源"。您将看到不带冒号的 JSON。
对我来说
是一样的。我在查看源代码时没有看到冒号。但它没有用。我的解决方案是添加缺少的contentType
$.ajax({
url: `url`,
contentType: "application/json",
type: "POST",
data: JSON.stringify(data)
});
相关文章:
- Gmaps4rails:如何向 json 添加属性
- 向JSON添加值
- 从node.js模块中向JSON添加原型函数
- Ajax JSON 添加尾随冒号
- 无法将解析的 JSON 添加到主干集合
- 将 /.json 添加到快速路由末尾的最佳方法是什么
- 从 JSON 添加图像和文本以 html 形式列出
- 将异步 REST 调用 JSON 添加到 Angular $scope
- 向声音云响应json添加一个变量
- 如何使用 $interpolate 函数从 JSON 添加动态指令名称
- 如何使用jQuery Ajax将数据从JSON添加到HTML
- 在AngularJS中将json添加到作用域
- 使用Javascript为JSON添加嵌套键
- 存储在变量中的JSON添加了键
- Angular——给json添加值
- JSON:添加指针
- 在Javascript中从外部json添加多个标记到谷歌地图
- Knockout.js-试图将JSON添加到视图模型中是未定义的
- Jquery json添加新行
- 在不使用eval的情况下向JSON添加函数