Я работаю над скриптом, который отлично работает на моей локальной машине, но когда я загружаю его на свой веб-сервер, мой запрос $ .getJSON не работает.
function loadData(fileName) {
return $.getJSON(fileName + ".json");
}
var data;
var myFile = "Data";
loadData(myFile).done(function (data1) {
if (data1 && data1.info) {
data = data1;
$.each(data1.info[0], function (key, value) {
alert(value);
});
}
});
Я выхваченное много моего внутреннего кода, который в основном только принимает результаты и помещает их в HTML элементов. url, который я запрашиваю, находится на удаленном сервере, но он работает, когда я запускаю эту страницу html с моего жесткого диска. когда я загружаю его на свой веб-сервер, он не получает поп-музыки, это похоже на то, что $ .getJSON даже не работает.
Я загрузил его в Apache в качестве папки
Folder
|
|-->Index.html
|
|-->Data.json
Проверьте консоль, чтобы увидеть, были ли ошибки –
Ошибка: не удалось выполнить синтаксический анализ привязок. Сообщение: ReferenceError: информация не определена; Значение привязки: foreach: info http://ajax.aspnetcdn.com/ajax/knockout/knockout-2.2.1.js Строка 56 – Okky
Это ошибка, которую я получаю. Но если я запустил его с жесткого диска. Его рабочий тон – Okky