Борьба с загрузкой json из файла (myData.json) по URL-адресу в объект, чтобы я мог получить доступ к значениям свойств.загрузить json из файла в объект
- Данные загружаются немедленно, мне это очень нужно в приложении.
- Я собираюсь получить доступ к данным во всем приложении, а не только как часть одной функции, которая происходит сразу после загрузки данных.
- Я гарантировал, что данные в моем файле правильно отформатированы json.
Следуя примеру на Jquery API, я не должен быть в состоянии сделать что-то простое, как:
предупреждение (jqxhr.myProperty);
и получить значение? Какой шаг мне здесь не хватает? Я пробовал использовать eval и множество вещей, таких как
var myObj = JSON.parse (jqxhr);
не напрасно.
Просьба .... спасибо.
// Assign handlers immediately after making the request,
// and remember the jqxhr object for this request
var jqxhr = $.getJSON("example.json", function() {
alert("success");
})
.success(function() { alert("second success"); })
.error(function() { alert("error"); })
.complete(function() { alert("complete"); });
// perform other work here ...
// Set another completion function for the request above
jqxhr.complete(function(){ alert("second complete"); });
Это не сработает. 'alert (JSON.property);' выполняется до вызова callback. –
ах вы правы – Fresheyeball
и id как функции обработки ошибок и успеха. почему im использует пример. –