Я пытаюсь получить цикл foreach во втором. Мой код:SOLVED - JS: инкапсулированный цикл foreach с массивами для JSON
var results = data.d.results;
var boxes= [
"Nmb1",
"Nmb2",
"Nmb3",
"Nmb4",
"Nmb5",
];
boxes.forEach(function(n){
var boxesEach = results[0].n.results;
boxesEach.forEach(function(i){
$("input[value="+'"'+i+'"'+"]").attr('checked', true);
});
});
То, что я пытаюсь сделать, это сделать, например, «Nmb1» заменить «N», который сделает следующий «выходной код»:
var boxesEach = results[0].Nmb1.results;
Он работает если бы я просто поместил код так, но не с циклом.
Спасибо за помощь и советы.
BTW: Я получаю JSON через AJAX с сервера Sharepoint 2013 (с API REST).
вы можете добавить демо? – Mritunjay
Кстати, вы можете использовать 'results [0] [n] .results' вместо' results [0] .n.results; '. – Mritunjay
Извините, нет демо, потому что это важные данные. Это решение решило его, спасибо. – sandrooco