Я новичок в этом, это может быть простой вопрос.Я изучил достаточно об этом в Интернете.Мне просто нужно больше понимания этой проблемы: я использую это, чтобы получить файл json, который находится на одну иерархию ниже, чем index.html
, присутствующий в моей структуре каталогов.Я использую jquery.ajax, как показано ниже:
$.ajax({
url: "../myFile.json",
dataType: 'json',
success: function(result, Status, jqXHR) {
MyFunction(result);
},
error: function(Status) {
alert(Status.statusText + ": Wrong input. Please check the file.");
}
});
Здесь я пытаюсь получить доступ к myFile.json
, как показано ниже.Это не работает, и я получаю сообщение об ошибке в Firefox что-то вроде этого
(Блокировка перекрестного запроса: та же политика происхождения запрещает чтение удаленного ресурса ....)
Когда я храню myFIle.json в том же каталоге (или выше иерархии каталогов), где находится index.html, он работает абсолютно нормально.
ПРИМЕЧАНИЕ. Я его нигде не размещаю.Я только что создал простой файл index.html и запустил его на своей машине в Firefox.
Пожалуйста, пролите немного света на эту проблему.Я хочу четкую концепцию того, что здесь происходит.