2010-08-02 92 views
1

當我的頁面加載時,我使用.ajax來調用服務器端代碼並​​返回json。我遇到的問題是我得到一個空數組。所以在我的「成功:功能(數據)」,它是說數據[0] .id是未定義的。有什麼辦法可以解決這個問題嗎?json return empty array

回答

5

您可以訪問它,返回或做其他事,如果它是0,這樣前檢查.length property

if(data.length === 0) { 
    alert("empty!"); 
    return; 
} 
//it has entries, carry on... 
var id = data[0].id; 
+0

@尼克Craver - 啊哈!是的,那個竅門尼克。非常感謝。 – hersh 2010-08-02 20:11:41