javascript - 将 JSON 对象添加到 DIV

标签 javascript jquery json

我有一个 JSON 对象,作为对 AJAX 调用的响应:

{ "Score": 5, "OS": "Windows 7" }

我想将它添加到一个 div 但下面的不起作用,data.OSdata.Score 只是返回未定义

$.ajax({
     type: "POST",
     url: '/details',
     data: JSON.stringify(IP), 
     contentType: 'application/json;charset=UTF-8',   
     success: function(data) {

        $('#OSdetails').append('<div id="details">Operating System: ' + data.OS + '</div>');

     }
}); 

我做错了什么?

最佳答案

$.ajax({
     dataType: 'JSON',         <==== THIS IS MISSING
     type: "POST",
     url: '/details',
     data: JSON.stringify(IP), 
     contentType: 'application/json;charset=UTF-8',   
     success: function(data) {

dataType 指定预期的数据类型并允许自动转换

关于javascript - 将 JSON 对象添加到 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36703077/

相关文章:

json - 使用 JAVA API 更新 Rally Team 成员(member)资格

javascript - 为 php 中的每个元素生成唯一的模态

javascript - 如何在数据库中保存 Google map v3 圆形和矩形叠加层而不会出现错误?

javascript - CSS 和语义 ui cdn 在本地主机中不起作用

javascript - 关于在点击事件触发时停止 YouTube 视频的建议

javascript - 如何控制离开页面上的浏览器确认对话框?

javascript - 如何在 JavaScript 中基于另一个对象动态创建属性和对象?

javascript - Bootstrap 日期选择器仅显示日期

java - 如何使用 GSON 获取 JSON 数据

json - 将 json 映射转换为 flutter 中的列表