Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
输出JSON数组jQuery_Jquery_Json_Ajax - Fatal编程技术网

输出JSON数组jQuery

输出JSON数组jQuery,jquery,json,ajax,Jquery,Json,Ajax,我通过AJAX从REST API获得此JSON数组: { "results": [ { "language_code": "es", }, { "language_code": "gl", }, { "language_code": "pt", } ] } 在AJAX成功函数中,我希望alerteachlanguage\u code。出于某种原因,它只适用于第一项“es” 代码如下: success: funct

我通过AJAX从REST API获得此JSON数组:

{
  "results": [
    {
    "language_code": "es",
    },
    {
    "language_code": "gl",
    },
    {
    "language_code": "pt",
    }
  ]
}
在AJAX成功函数中,我希望
alert
each
language\u code
。出于某种原因,它只适用于第一项“es”

代码如下:

 success: function(json) {

 $(json.results).each(function(item) {
    alert($(this)[item].language_code);
 });

 }
如果我这样做,每个循环都会工作并向“0”、“1”和“2”发出警报:
alert(item)-但是,在大写形式中,它只读取第一项,然后返回错误

任何帮助都将不胜感激。谢谢

试试这个:

$.each(json.results, function(key, val) {
    alert( val.language_code );
});

试试这个。您需要添加另一个迭代块来获得所有子值。这将适用于多个嵌套

$.each(json,function(i) {
   $.each(json[i],function(x) // yields each child in 'results'
   {
      alert(json[i][x]["language_code"]);
   });
 });

示例:

警报($(this).language_代码)?不,这是
item.language\u code
,因为
$(这个)
不应该在这里使用
alert(item.language\u code)和注释,
$(el)。每个(函数(索引,项){…