如何在ajax成功调用中读取解析后的json数据
how to read parsed json data in ajax success call
在Ajax成功调用中,我从Controller中获得了JSON格式的解析数据。我想读取这些数据,所以当我在下面做的时候,我得到了undefined
作为一个错误。我该如何解决这个问题?
success : function(response) {
alert(response.operatorId);
},
以下是工作代码的示例
success: function(json) {
console.log(JSON.stringify(json.topics));
$.each(json.topics, function(idx, topic){
$("#nav").html('<a href="' + topic.link_src + '">' + topic.link_text + "</a>");
});
}
进入成功函数的响应似乎不是JSON对象。您能检查一下您的ajax调用中是否有以下设置吗。
dataType: 'json',
contentType : 'application/json'
或者,您可以使用以下方法将json字符串解析为json对象,然后使用点表示法访问属性
success : function(response) {
var jsonData = $.parseJSON(response)
alert(jsonData.operatorId);
},
相关文章:
- 无法使用变量访问数据 JSON
- 使用 ng-repeat解析不均匀数据/ json对象
- 在没有jsonp的情况下从另一个域获取数据(json格式)
- 如何获取带参数的数据json
- 如何在android中显示实时雅虎金融股票数据..json格式如下所示
- 使用 JavaScript 将数据 json 显示到网页中
- 高位图表来源于API数据(JSON)
- 使用动态数据json初始化同位素
- Django:将数据JSON从视图传递给javascript
- 存储配置数据 (json)
- 未捕获的SyntaxError:意外的标识符图像数据json
- 接收数据json/jquery
- Jquery数据表数据json
- 不能在cakephp中使用数组数据json
- 在不锁定浏览器的情况下,将大数据JSON从REST请求反序列化为对象
- 如何读取数据JSON格式数组的字符串数据
- 我有一个流星应用程序,需要从/public/_assets/results/mmresults读取数据.Json文件,在
- 数据json不显示在html
- 使用2个下拉列表创建2个并排的表行来比较数据- JSON
- 需要将复杂的json对象转换为合适的angularjs UI树数据json结构