2015-11-04 2 views
0

Я пытаюсь загрузить json-файл в таблицу, после большого количества исследований я нашел решения о том, как это сделать.XMLHttpRequest не может загрузить ошибку при загрузке локального файла JSON

Но я получаю ошибку ниже на Chrome

XMLHttpRequest не может загрузить ... Перекрестные запросы происхождения поддерживаются только для схем протокола: HTTP, данные, хром, хром-расширение, HTTPS, хром-расширение -ресурс.

Пожалуйста, предложите, как я могу избежать этой ошибки при загрузке моих данных 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> 

Вот HTML, который я загрузить данные в Имя Путь

ответ

2

Сообщение об ошибке выговаривать это:

Перекрестные запросы происхождения поддерживаются только для схем протокола : http, data, chrome, chrome-extension, https, chrome-extension-resource.

Вы не можете использовать file URI здесь, так как они не указаны в сообщении об ошибке.

Установите веб-сервер и используйте вместо него http.

Смежные вопросы