2013-10-15 18 views
0

我使用$ .ajax加載xml文件列表。jquery不會顯示基本的auth彈出框

其中一些受Basic驗證保護,在xml路徑下有一個htaccess。

並非所有人都受到保護。

我如何加載受保護和不受保護的文件? 如果我設置標題或與btoa beforeSign(用戶&通過)我只能加載保護,但不保護給我錯誤。

如果我沒有設置頁眉或beforesend爲autehtication,我想顯示登錄的瀏覽器彈出,但它無法顯示,給我這個錯誤並返回error.status 0:

的XMLHttpRequest無法加載http://domain.com/path/file.xml?no=1381827329。 Access-Control-Allow-Origin不允許原產地http://www.domain.com

請求頭:

Accept:application/xml, text/xml, */*; q=0.01 
Content-Type:application/x-www-form-urlencoded; charset=UTF-8 
Origin:http://www.domain.com 
Referer:http://www.domain.com/ 
User-Agent:Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.69 Safari/537.36 

我認爲問題不在列表

X-Requested-With:XMLHttpRequest 

感謝的所有人,對不起我的英語不好,再見!

回答

1
+0

嗨,感謝您的回覆。 問題是隻有當我設置htaccess的基本身份驗證,如果我從htaccess刪除基本身份驗證沒有與CORS的問題。 –