2011-09-28 60 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

在那里你会被卡住...我知道它很难获得工作的事情? –