Я пытаюсь подтолкнуть некоторые данные, val.related
и val.keywords
к массиву keywords
. Но после этого Массив все еще пуст. Есть идеи ?Push JSON данные в JQuery Array
//get data.
var getProjectsApi = function() {
//keywords.
var keywords = [];
//get data via json.
$.getJSON('projects/api', function(data) {
//loop over keywords.
$.each(data.keywords, function(i, val) {
//push content to keywords-array.
keywords.push('<li data-related="' + val.related + '">' + val.keyword + '</li>');
});
console.log(keywords);
});
//return the array.
return keywords;
}
проверить серверную сторону, если это действительно значения returg – roullie
Да, это возвращает эти значения. – muro
Я рекомендовал, чтобы вы всегда проверяли возвращенные данные перед использованием: 'if (typeof data! = 'Undefined')'. То же самое для 'data.keywords'. – gskema