Я думаю, что я делаю классический ajax-скрипт, который должен быть довольно простым для людей, которые с ним работали.
Хорошо, идея в том, чтобы вызвать страницу из jquery ajax, которая вычисляет и перебирает некоторые данные. Я хочу, чтобы страница отвечала на javascript всякий раз, когда вычислялась 1 строка. Затем jquery должен заполнить строку div для строки. Это означает, что НЕ ДОЛЖНО ждать завершения всех строк, а просто брать по одной строке за раз.
Имеет ли это смысл? Проблема должна быть хорошо известна, но извините за мои плохие объяснения. Мой код пока:
Страница запроса:
$(document).ready(function() {
loadCityFriends();
});
function loadCityFriends() {
$.ajax({
url: 'cityfriends.php',
success: function(data) {
$("#cityfriends").append(data);
}
});
}
И cityfriends.php (страница расчетная):
foreach bla bla bla
print '{"fbid": "'.$friend["id"].'", "img": "'.$friend["picture"].'"}';
Мой код ждет, пока cityfriends.php завершит цикл, а затем заполняет div.