2010-08-02 8 views
1

빈 배열을 반환합니다. 저는 .ajax를 사용하여 서버 측 코드를 호출하고 json을 반환합니다. 내가 가지고있는 문제는 빈 배열을 얻는 것입니다. 그래서 내 "success : function (data)"안에는 data [0] .id가 정의되지 않았다고 말하는 것입니다. 이 문제를 해결할 방법이 있습니까?json은 내 페이지가로드 될 때

답변

5

당신은이 같은 0을,의 경우는, 반환하거나 다른 무언가를 액세스하기 전에 .length property을 확인할 수 있습니다 닉 Craver @

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

- 아 하! 예, 그게 속임수 였어요. 정말 고맙습니다. – hersh

관련 문제