Javascript 将JSON对象添加到DIV
我有一个JSON对象,作为对AJAX调用的响应:Javascript 将JSON对象添加到DIV,javascript,jquery,json,Javascript,Jquery,Json,我有一个JSON对象,作为对AJAX调用的响应: { "Score": 5, "OS": "Windows 7" } 我想将其添加到div中,但以下操作不起作用,data.OS或data.Score仅返回未定义 $.ajax({ type: "POST", url: '/details', data: JSON.stringify(IP), contentType: 'application/json;charset=UTF-8', s
{ "Score": 5, "OS": "Windows 7" }
我想将其添加到div中,但以下操作不起作用,data.OS
或data.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({
类型:“POST”,
url:“/details”,
数据:JSON.stringify(IP),
contentType:'application/json;charset=UTF-8',
成功:功能(数据){
$('#OSdetails').append('操作系统:'+data.OS+'');
}
});
我做错了什么 $.ajax({
$.ajax({
dataType: 'JSON', <==== THIS IS MISSING
type: "POST",
url: '/details',
data: JSON.stringify(IP),
contentType: 'application/json;charset=UTF-8',
success: function(data) {
数据类型:“JSON”,如果您console.log(data)
,您将得到确切的对象{“Score”:5,“OS”:“windows7”}
?您的Ajax调用中请求的数据类型是什么?如果您将其设置为JSON,它将自动转换。请显示您的Ajax调用代码我更新了代码。是的GG我更新了代码。如果您使用firebug,那么您可以调试success方法并查看数据参数有哪些参数。您可以添加所有Ajax代码吗?请稍候,我需要重新设置my服务器,然后我将进行验证。非常常见的错误。您指定了要发送的数据类型,但不是预期返回的数据类型。效果很好,很抱歉响应缓慢。服务器出现了一些问题。