Подгрузка данных на страницу с Node.js сервера

Есть страница с постами/ссылками/превьюхами, которая отправляется Node.js сервером, который берет информацию о местонхождении файлов из mongodb. Я хочу, чтобы при нажатии на кнопку "загрузить еще контента" или при скроле до низа страницы, подгружались еще посты.

Как это реализовать? Я смотрел информацию о jquery ajax, но не увидев там адрес нахождения сервера, так и не понял, как он загружает данные.


Ответы (1 шт):

Автор решения: Евгений Архипов

Для тех, у кого будет подобный вопрос, расскажу, что я понял.

Сервер отдает JSON таким образом:

app.get("/ajax/:model_id/:album_id?", function(req,res) {

    var json_var = {variable: 'value'};

    // сервер отдает json по заданному выше пути
    res.send(json_var);

});

Клиент обращается к серверу, чтобы получить JSON таким образом:

// При нажатии на кнопку
$('.btn_load').click(function() {

    //запрашиваю у сервера и получаю JSON в переменной data
    $.get("http://localhost:3000/ajax/model_id/album_id", function(data, status){
      console.log("--- Data ---");
      console.log(data);
      console.log("--- Status ---");
      console.log(status);
    });

 });

Всего-то ?

→ Ссылка