Я хочу загрузить локальный json-файл и прочитать данные с помощью javascript/jquery. Держу пари, это простая ошибка от меня, но я не могу заставить ее работать. Вот код, который я получил до сих пор:доступ к объекту javascript из json
JSON-файл:
{
"sound": {
"title": "Bla 1",
"file": "bla1"
},
"sound": {
"title": "Bla 2",
"file": "bla2"
}
}
JavaScript-Сниппает
$.ajax({
type: 'GET',
url: 'sounds.json',
dataType: 'json',
success: {},
data: function(data) {audioFileLibrary = data},
async: false
});
console.log("audioFileLibrary: " + audioFileLibrary);
console.log("currentAudioFile: " + audioFileLibrary[0]);
Как выход я получил следующее:
audioFileLibrary: [object Object]
currentAudioFile: undefined
Для тестирования пу rposes я попытался следующий код:
for(var i = 0; i < audioFileLibrary.length; ++i){
for(var ind in audioFileLibrary[i]) {
console.log(ind);
for(var vals in audioFileLibrary[i][ind]){
console.log(vals, audioFileLibrary[i][ind][vals]);
};
};
};
Но нет выхода ... Я надеюсь, что кто-то может показать мне способ решить эту проблему. Спасибо за помощь.
Вы переключили «данные» и «успех». :-) –
Этот вопрос не соответствует теме, потому что это опечатка. –