繁体   English   中英

来自JSON响应的Javascript警报

[英]Javascript alert from JSON response

我正在尝试使用getJSON构建一个从服务器获取数据的应用程序,然后提醒该行。 这是我使用的代码,但它没有显示JSON中的行,只是说“未定义”。 这可能是什么原因?

$(document).ready(function(){

  $("button").click(function(){
    $.getJSON("MyURL/test.php",function(result){
      $.each(result, function(i, field){
        alert(field.MESSAGE);
      });
    });
  });
});

这是JSON响应:

{"key":[{"message":"test"}]}

result不是数组。 result.key是一个数组。 您的字段的属性也是message ,而不是MESSAGE

$.each(result.key, function(i, field){
    alert(field.message);
});

访问json中的对象区分大小写

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM