2013-05-29 2 views
0

내가, 내 예전의 코드를 가지고 얻을하고 간단한 XML 파일jQuery를가 더 이상

어떤 이유로
$(document).ready(function() { 
    $.ajax({ 
      type: 'GET', 
      url: "videos.xml", 
      dataType: "xml", 
      success: function(xml) { 
        console.log(xml); 
      } 
    }); 
}); 

을 구문 분석, JQuery와 1.5.2에서 완벽하게 작동 작동하지 XML을 얻을 1.7.x 이상합니다 1.7.2로 업그레이드했을 때 (다른 플러그인 호환성을 위해)이 간단한 함수가 더 이상 작동하지 않습니다 ... 실제로 어떤 아이디어가 생길지 모릅니다.

+0

... 어떤 오류가 발생했습니다하지 않았다. 문제를 격리 시켰는지, 오류 코드의 실제 코드인지 확신합니까? –

+0

나중에 문제를 격리하려고 시도합니다 ... 그것은 이상한 및 unprecitable 나는 여전히 speachless .. ( – Francesco

+0

이상한 것은 내가 오류를 추가 할 때입니다 : function (xhr, status, error) { console .log (xhr, status, error); } 객체가 생겼습니다. 아마도 XML이 잘못되었을 수도 있습니다. – Francesco

답변

0

시도는 contentType를 부가 :

$(document).ready(function() { 
    $.ajax({ 
     type: 'GET', 
     url: "videos.xml", 
     contentType: "application/xml", 
     dataType: "xml", 
     success: function(xml) { 
     console.log(xml); 
     } 
    }); 
}); 
1

는 사실은 문제를 발견 : 그것은 XML 조작 된 파일의 잘못이었다. 어떤 이유로 jQuery를 1.5.x 이하에 대한

더 관대이고 최신 1.7+ 제대로 파일을 읽는 양식을 중지 한 반면에 게시 된 코드를 완벽하게 정상적으로 보이는