2016-12-15 3 views
0

Internet Explorer에서 jsonp를 사용하는 데 문제가 있습니다.jsonp - 인터넷 익스플로러 및 루프

내 코드 :

$.ajax({ 
    url: 'my url', 
    cache: false, 
    dataType: "jsonp", 
    crossDomain: true, 
    async: true, 
    success: function(data) { 
     i = 0; 
     for (var ix=0;ix<data.length;ix++) { 
      item = data[ix]; 
      v = item['value'] 

크롬 eveything에 데이터를 통해 I 루프, 확인하고 내 모든 값 "V"를 얻는다.

인터넷 탐색기에서 올바른 데이터를 얻지 만 반복 할 때 "항목"이 잘못되었습니다. "데이터"는 정확하지만 "ix"는 정확하지만 "항목"은 정확하지 않습니다.

데이터를 보면 "값"이 들어있는 항목이있는 목록이 있습니다. 그러나 "item"은 "[prototype]", "arguments", "caller"및 "prototype"으로 이상합니다.

아이디어가 있으십니까?

은 내가 사용하는, 당신이

+0

괜찮아? – Barmar

+0

안녕하세요, 여기 스크립트를 볼 수 있습니다 : http://actecil.fr/agenda-des-formations/ –

+0

출력이 콘솔에 인쇄됩니다. pastebin의 출력 : http://pastebin.com/LVeHvsvR –

답변

0

문제가 해결 감사하고`을 console.log (JSON.stringify (데이터))`의 출력을 보여줄 수는

$.each(data, function(k, item) {