2011-09-28 92 views
1

我想使用ajax從外部域獲取xml數據,但不使用Proxi。 有沒有辦法使用Ajax獲取XML數據。其實我想要做這樣的事情:跨域xml讀取

enter code here 



jQuery.getScript("http://m.jbv.no/mobile/stopmonitoring/xml/OSL",function(data, textStatus){ 
console.log(data); //data XML returned 
console.log(textStatus); //success 
console.log('Load was performed.'); 
}); 


$.ajax({url: "http://m.jbv.no/mobile/stopmonitoring/xml/OSL", dataType:'html', crossDomain:true, error:function(jqXHR, textStatus, errorThrown) { alert(jqXHR) }, success: function(data){ alert(data) }}); 

回答

0

您可以使用easyxdm javascript庫在跨域之間進行通信。我使用這個庫來修復iframe的寬度,高度或者其他域中的其他元素,因爲安全原因,沒有其他方法可以與其他域進行通信。 可能這可以幫助你。因此,這裏是一個鏈接:

http://easyxdm.net/wp/

+0

感謝您的幫助,但它不是爲我工作..... – Neel

+0

在那裏你會被卡住...我知道它很難獲得工作的事情? –