2015-11-04 118 views
0

我試圖加載一個json文件到表中,在做了大量的研究之後,我找到了解決方案。加載本地JSON文件時,XMLHttpRequest無法加載錯誤

但我提示以下錯誤:在Chrome

的XMLHttpRequest無法加載...跨起源請求只支持協議方案:HTTP,數據,鍍鉻,鍍鉻的擴展,HTTPS,鉻擴展-resource。

請建議如何避免此錯誤,同時加載我的JSON數據在鉻。

<script type="text/javascript"> 
$(function() { 
$.getJSON('./files.json') 
    .success(function(data) { 
    var tr; 
    for (var i = 0; i < data.length; i++) { 
     tr = $('<tr/>'); 
     tr.append("<td>" + data[i][0] + "</td>"); 
     tr.append("<td>" + data[i][1] + "</td>"); 
     $('#table1').append(tr); 
    } 
}) 
.error(function(e) { console.error(e); }) 
}); 
</script> 

這裏是我將數據裝入 名稱 路徑

回答

2

錯誤消息的HTML法術出來:

跨起源請求只支持協議方案:http,數據,chrome,chrome擴展,https,chrome擴展資源。

這裏不能使用file URI,因爲它們沒有在錯誤信息中列出。

安裝Web服務器並使用http代替。