我有以下問題。我的webapp在AJAX跨域問題
http://webapp.mysite.com/browser/
運行,我想對
http://mysite.com/request?....
的請求。如果我讓與第二網址我得到一個錯誤信息一個非標準Ajax調用,域(同源)政策錯誤。
[object Object]-error-[Exception...
"Component returned failure code: 0x80004005
(NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]"
nsresult: "0x80004005 (NS_ERROR_FAILURE)"
location: "JS frame :: ..../scripts/jquery/js/jquery-1.4.4.min.js ::
anonymous :: line 16" data: no]
現在我試圖this ajax php proxy解決我的問題。但是腳本沒有返回任何內容。
var app = 'http://www.mysite.com/rest.php?request=credits';
var proxy = 'proxy.php?proxy_url=' + app;
$.ajax({
url: proxy,
cache: false,
async: false,
dataType: 'html'
success: function(html){
alert(html);
},
error: function(){
}
});
任何想法?
服務器端發生了什麼?服務器端是否被調用?我認爲你必須在服務器上搜索問題。腳本是否被調用? '$ h-> body'的內容是什麼? – Tim 2011-02-27 15:04:59