Я пытаюсь создать функцию «Загрузить еще», в которой делается запрос через jquery и добавляются другие сообщения.В основном я использую этот код:
function loadMore(pageNo) {
var url = '/users?page=';
$.get(url + pageNo, function(response) {
$("#users").append(response);
});
}
$(document).ready(function() {
var currPage = 1;
$("a.next").click(function() {
loadMore(++currPage);
});
});
Все работает отлично, но проблема в том, что я обрабатываю ответ, если больше нет сообщений для загрузки.
По сути, мне нужно проверить ответ и, если оно пустое, выполнить какое-либо действие, например скрыть ссылку «загрузить больше», что я знаю, как это сделать.Мне просто нужна помощь с проверкой ответа.Я представляю что-то в этом роде (некоторый псевдо-код), но не могу понять это.Нет гуру jquery: (*
function loadMore(pageNo) {
var url = '/users?page=';
$.get(url + pageNo, function(response) {
if response not blank
$("#users").append(response);
else
hide anchor or change text to "No More Posts"
end
});
}
Мой сервер отвечает кодом 200, хотя сообщений больше нет, должен ли сервер отвечать по-другому, если нет больше сообщений для загрузки?Думаю, я просто не знаю, как правильно обрабатывать случай, когда больше нет сообщений для загрузки. Сейчас ничего не происходит, и мое приложение не дает пользователю никаких отзывов, указывающих, что они загрузили все доступные сообщения.
Спасибо большое!