2017-03-12 67 views
0

我正試圖在MAMP上設置我的第一個AJAX開發站點。下圖顯示了一個文件夾裏面的htdocs我的文件結構/ javascriptAJAX/AJAX Cross Origin Error

enter image description here

我app.js文件中的代碼是:

(function(){ 

var request = new XMLHttpRequest(); 
request.open('GET', '/data.txt'); 
request.onreadystatechange = function() { 
    if ((request.readyState===4) && (request.status===200)) { 
    console.log(request); 
    } 
} 
request.send(); 

})(); 

當我在控制檯看,雖然,我m因爲交叉來源請求而獲得標準拒絕:

XMLHttpRequest cannot load file:///data.txt. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource. 

如何更正此問題?當然,如果這是在MAMP上運行,它會有相同的服務器?

非常感謝,

艾米莉

回答

0

此問題是由後向前的。開斜槓()方法造成的。

刪除它解決了這個問題。

相關問題