Показать сообщение отдельно
  #1 (permalink)  
Старый 01.09.2014, 21:05
Аспирант
Отправить личное сообщение для realstranger Посмотреть профиль Найти все сообщения от realstranger
 
Регистрация: 28.01.2011
Сообщений: 31

Не понимаю как вернуть результат запроса, чтобы вставить в элемент
Вот такой вот код есть, делаю запрос, получаю данные прохожусь по ним, в коллбек возвращаю данные, а как эти данные передать дальше в саму функцию запроса?

function get_groups2(grp, callback) {
	$.ajax({
		url: "./data/customers-groups.json",
		type: 'GET',
		dataType: 'json'
	}).done(function(data){
		var groups = [];
		for (var j = 0; j < data.length; j++) {
			if (grp !== null) {
				for (var i = 0; i < grp.length; i++) {
					if (data[j].id == grp[i]) {
						groups.push(data[j].title);
					}
				}
			}

		}
		return callback(groups);
	});
}

function return_groups(data) {
	console.log(data);
	return data;
}

get_groups2(["1","3"], return_groups);


То есть мне нужно сделать, что-то вроде:

element.innerHTML = get_groups2(["1","3"], return_groups);


Заранее спасибо!
Ответить с цитированием