Здесь функция Аякса, которая запускается при загрузке страницыAjax JSON в течение цикла
var data;
window.onload= function(){
$.ajax({
dataType: 'text',
success: function(string) {
data = $.parseJSON(string);
},
url: 'user_data.json'
});
createSideMenu();
}
Это внутри файла JSON:
{"sunnipaevad":[
{"mati_sunnipaev":[
{"kulalised" : [
{"name":"Anti",
"e_mail":"[email protected]",
"salasona":"Aa123456",
"kontonumber":"123456"} ]},
{"veebileht" : [
{"asukoht":[
{"aadress":"Kakumae 5",
"google_maps":"asd"}
]}
]}
],
"kati_sunnipaev":[
{"kulalised" : [
{"name":"Anti",
"e_mail":"[email protected]",
"salasona":"Aa123456",
"kontonumber":"123456"} ]},
{"veebileht" : [
{"asukoht":[
{"aadress":"Kakumae 5",
"google_maps":"asd"}
]}
]}
]}
]}
Я не знаю, почему это не рабочий:
alert(data.sunnipaevad[0].kulalised[0].name);
Я пробовал много вещей, и ни один из них не работал.
'data.sunnipaevad [0] .mati_sunnipaev [0] .kulalised [0] .name' или' data.sunnipaevad [0] .kati_sunnipaev [0] .kulalised [0] .name' – Musa