2011-05-06 2 views
2

내 자동 완성을위한 XML 피드가 다른 서버에 있습니다. 이 XML 문서를 가져 오는 클라이언트 측 (자바 스크립트) 메소드가 있습니까?jQuery 자동 완성 - xml 크로스 사이트 요청

나는 php, jsp 등으로 프록시를 만들 수 있다는 것을 알고있다.하지만 모든 클라이언트 측에서해야한다.

http://jqueryui.com/demos/autocomplete/#remote-jsonp :

function callAjax(url) { 
    $.ajax({ 
     url : url, 
     dataType : "xml", 
     success : function(xmlResponse) { 
       totalrec = $("TOTALREC", xmlResponse).text(); 
      $.merge(data1, $("ROW", xmlResponse).map(returnResults).get()); 
     }// end of success 
    }); 

답변

0

당신은 JSONP

를 사용하여 여기에
dataType: 'jsonp' 

당신이 살고있는 데모를 할 수있는 : 지금 파일을 호출하는 방법이 만이 동일한 도메인에있는 경우 작동합니다

이것은 xml이 아니라 json과 관련이 있습니다. 그러나 그것을 바꾸기가 어렵지 않아야합니다.

희망이 도움이됩니다. 건배

+0

:

이에서보세요. 데이터는 XML이며 다른 도메인에 있습니다. 나는이 게시물에서 말했듯이 클라이언트 측에서 수행해야하므로 PHP 나 다른 기술을 사용하여 프로세스를 진행할 수 없습니다. – Specked