2017-08-16 138 views
-1

我想访问json数组,但仍然失败。我有以下阵列如何访问json嵌套数组?

{ 
    "response": { 
     "error": [ 
      "name is already exists", 
      "[email protected] is already exists" 
     ] 
    } 
} 

我知道这是非常常见的问题,已经有数百个答案和教程,但我仍然失败。那么有人可以引导我。我想感谢。

我曾尝试下面的脚本,但它显示undefined

response.error 
response.error[0] 
response['error'][0] 
+2

什么是你的对象的名称? – Weedoze

+2

它看起来像你需要'yourObject.response.error' – qiAlex

+0

你是什么意思? 'response'如果来自ajax成功'success:function(response){...}' –

回答

2

try代码下面的例子。

var json = { 
 
    "response": { 
 
     "error": [ 
 
      "name is already exists", 
 
      "[email protected] is already exists" 
 
     ] 
 
    } 
 
}; 
 

 
alert(json.response.error[0]); 
 
alert(json.response.error[1]);