2012-06-18 2 views
0

표시되지 I가 inforamtion에 다시 반환하는 MVC 컨트롤러 호출 다음해서 getJSON : { "SPK": [{ "ID

$.getJSON('@Url.Action("List", "Spkr")', 
       { id: spkrid}, 
      function (data) { 

        $.each(data.spk, function() { 
           alert(spk.ID); 
         }); 
    }); 

json으로 개체가 다음과 같이 표시를 ": 31,"Title ":"SprkTitle ","Status ":"Onlne "}]}

경고의 내용이 모두 표시되지 않습니다. 내가 잘못 구성했는지 확실하지 않습니다.

답변

0

내가 $ .each 방법은 인덱스가 현재의 항목 값의 인덱스를 상기 제 2 파라미터로 function(index, value) 같은 함수를 취할 수 SPK
어떠한 정의/선언 보지 그 값 즉 data.spk [지수 = = 값
그래서이

$.each(data.spk, function (index, spk) { 
    alert(spk.ID); 
}); 
+0

안녕 무사를 작동합니다. 아직도 운이 없다. 나는 함수 (index, spk)를 추가했다. –

+0

@NatePet 서버에서 json 문자열을 확실히 받고 있습니까? – Musa

+0

예, 저는 긍정적입니다. 경고를했을 때 (JSON.stringify (data)); {{ "spk": [{ "ID": 31, "Title": "SprkTitle", "Status": "Onlne"}]} –

관련 문제