2017-08-16 135 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]);