javascript - JQuery getJSON() 解析产生 "undefined"值

标签 javascript jquery json

我正在使用 JQuery 的 getJSON() 从我的网络服务器请求 JSON。然后,我想解析响应。 JSON响应的格式如下:

{
    "responseStatus": "200",
    "responseData": {
        "resultText": "Hello"
    },
    "originalText": "hi"
}

我的 JQuery 代码:

$.getJSON(url, function (json) {
     $.each(json, function (i, result) {
         alert(result.resultText);
     });
});

我面临的问题是我连续收到三个警报窗口:“未定义”、“你好”和“未定义”。我只想获取并显示 resultText 的单个值。为什么我也收到“未定义”?

谢谢!

最佳答案

我认为你可以做到:

$.getJSON(url,function(json){

   alert(json.responseData.resultText);       

});

关于javascript - JQuery getJSON() 解析产生 "undefined"值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7043417/

相关文章:

javascript - 如何在 Three.js 中使用 RayCaster 拾取文本网格?

javascript - 在 php 中单击按钮添加表行并设置字段值

jQuery 事件只适用于最后一个元素

显示站点上的 Javascript/CSS 问题

java - 使用 Gson 的自定义 JSON 反序列化器

php - Laravel返回JSON中的模型关系

javascript - JSON 对象排序被 jQuery 或 Javascript 篡改

javascript - 在 google chrome 中使用 'please wait gif image "的问题

javascript - 有一个名为 "value"的 prop 会停止渲染

javascript - 如何在动态选择时获取单选按钮的名称和值 - 在 jQuery 中?