我想從另一個服務器讀取xml到網頁中,我假設我的問題是同源策略,因此是跨域問題。使用jsonp得到xml跨域
我有一點谷歌搜索,似乎jsonp是前進的方向。 根據我在這裏找到的一些例子,在stackoverflow和其他網站上,這是我的,它不會用xml「命中」服務器。我可以在瀏覽器中查看xml。
$(document).ready(function(){
$.ajax({
type: 'GET',
dataType: 'jsonp',
url: 'http://192.168.0.106:8111/getconfiguration?',
success: function (xml)
{ //do stuff with received xml
}});
有什麼建議嗎?請記住,我是一個關於JS/JQuery的新手; o)
如果您無法訪問它,該怎麼辦?您只能以xml格式發送/接收數據。 – crosenblum 2010-12-16 15:31:40
如果服務器沒有設置爲處理跨域,客戶端,JavaScript交互,那麼您不能強制它。在服務器上使用代理,flash或java小程序有各種各樣的解決方法。 – 2010-12-16 23:56:54