javascript - 如何从Json结果中获取值

标签 javascript ajax json extjs4

这是我从 Controller 获得的 json 结果

{"data":"Sunday"}

数据可以表示一周中的任何一天(星期日、星期一等...)

成功后我想在ajax调用中执行此操作

success: function(Response){
        var myresponse = Response.data;
        alert(myresponse);
}

但是,它给了我未定义的信息。

最佳答案

如果您确定从服务器获得 JSON 响应,则可以使用 Ext.JSON用于解码 JSON 的类。

您可以使用decode()方法将字符串转换为对象。然后您应该能够轻松访问它。

示例:

var jsonObject = Ext.JSON.decode(Response.responseText);
var myData = jsonObjet.data; 

关于javascript - 如何从Json结果中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13864165/

相关文章:

javascript - SOQL 查询中的 LIKE 或 CONTAINS

javascript - 从特定的 javascript 对象属性中提取值

javascript - 如何使用 JavaScript 格式化电话字符

php - 为什么我收到错误 : recv() failed (104: Connection reset by peer) while reading response header from upstream during ajax request

javascript - 我可以延迟 Bootstrap 3 中模态对话框的显示吗?

javascript - 使用 JSON 对象填充 DataTable

javascript - postMessage 目标来源 - window.parent.origin 与 "*"

c# - 在数据更改时异步更新 asp.net 中继器

java - 使用java从url到文件

javascript - JSON 请求为所有键/值对返回 'undefined'