2009-09-28 9 views
1

이것은 아마도 매우 쉬운 질문이지만, 나는 웬일인지 그것에 대해 머리 숙이고있다.JSON 반복 - JSON 개체가 문자열 리터럴로 처리되고 있습니까?

여기에 내가 이것은 내가 data을 반복 할 때 내가 얻을 것으로 기대하고 불을 지르고

JSON Iteration http://i34.tinypic.com/mr4i3a.jpg

에서 무엇을 생산한다

$(function() { 
    $.get(urlGetContainerNumbers, function(data) { 
     console.log(data); 

     for (var idx = 0; idx < data.length; idx++) { 
      var containerNo = data[idx]; 
      console.log(containerNo); 
     } 
    }); 
}); 

이있는 jQuery를 1001, 1002, 1003, 1004 등

나는 무엇을 바라 볼까? 그것은 for 루프가 json 객체로 data을 처리하지 않는 것처럼 보입니다 ...

+0

'평가 데이터 = ("("+ 데이터 + ")")로 사용할'JSON ';' –

답변

7

여러분은 $.get이 아닌 $.getJSON을 의미합니다.

+0

OMG 하하하 .. 감사 –

4

더 일반적인 jQuery.get() 대신 jQuery.getJSON()을 호출하십시오.

5

함수 $의 갔지 기념일 파라미터

$.get(url, params, callback, 'json');