Подгрузка данных на страницу с 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);
});
});
Всего-то ?