function getMore(from){
var initData = "&start-index=";
initData += from;
$.ajax({
type:"POST",
url: '', //removed the URL
data: initData,
dataType: 'json',
success: function(result) {
return result;
},
error: function(errorThrown) {
}
});
return result;
}
Это базовый запрос Google;У меня есть другая функция, которая делает начальный вызов сервера и получает первые 250 элементов.Затем у меня есть счетчик хода, и пока результаты = 250, он снова вызывает сервер, но начиная с «start-index =» текущего количества элементов, которые были извлечены.Эта часть все работает правильно, и с помощью firebug я также вижу, что ответ сервера соответствует JSON.
Проблема, с которой я столкнулся, заключается в попытке вернуть JSON из этой функции в функцию, которая ее вызвала.Я не хочу снова вызывать исходную функцию, потому что она очистит массивы данных, уже извлеченных с сервера.Каждый раз, когда он возвращается к родительской функции, он становится нулевым.
Кто-нибудь знает, как я могу вернуть данные, используя «возврат»?