2012-06-05 104 views
0

我開發了一個REST Web服務來獲取資源,我可以通過Java/Spring模板訪問它,甚至當我在瀏覽器上鍵入URI時,xml響應也會到來。使用JavaScript調用REST服務時發生錯誤

但是,當我在Java腳本中使用XMLHttpRequest調用相同的URI時,出現以下錯誤。 「XMLHttpRequest無法加載URI(實際的uri與服務器名稱..etc)原始文件://不被Access-Control-Allow-Origin允許。」

未被捕獲的錯誤:NETWORK_ERR:XMLHttpRequest的異常101.

我的JS代碼如下所示。

xmlHttp = new XMLHttpRequest(); 
xmlHttp.open("GET", "http://localhost:8080/rest/apps", false); 
xmlHttp.send(null); 

請讓我知道會是什麼問題,並幫助我解決這個問題。

問候, Sreedhar

回答

0

這裏Origin是本地文件系統,你會加載HTML頁面,通過文件加載電話:///。該請求來自相同的來源。如果你試圖從其他地方加載,那麼你將不會得到錯誤。

Check For this answer

相關問題