3
我的客戶端有一個WordPress博客,我們正在Ajaxing rss feed到主頁以顯示過去的3篇文章......我使用jquery,並且所有工作都很完美。ajax在同一域名上的跨域錯誤?
我們將IP更改爲專用IP,並突然停止工作。我的XHR是0!我假設它認爲這是一個跨域問題。
對於臨時修復我寫一個PHP代理加載該文件,我ajaxing是 - (其中工程 - 注意:文件是在wp目錄,所以它不是一個目錄範圍的問題)
感謝!
// EDIT(CODE)
$.ajax({
url: '/blog/?feed=rss2',
success: function() {
alert('worked');
},
error: function(x){
alert(x.status);
}
});
$.ajax({
url: '/blog/proxy.php',
success: function() {
alert('worked');
},
error: function(x){
alert(x.status);
}
});
注:proxy.php只是fopens 「/博客/養活= RSS2?」
我成功的proxy.php但得到jqXHR.status = 0
是什麼讓你相信這不是跨域問題? –
通常當你得到一個xhr這是因爲你試圖訪問跨域或因爲文件不可用。那麼,該文件是可用的 - 但我仍然得到狀態= 0。權限被搞亂了,我想我現在沒有權限訪問ajax了 – Roi
你能提供一些代碼嗎? –