Я работаю в проекте, где я использую NODE, EXPRESS, JADE TEMPLATE ENGINE и AJAX, чтобы уменьшить загрузку страницы, но когда я получаю результат от запроса GET в AJAX, я хочу использовать возвращенные данные (результаты) напрямую внутри файла JADE (я вижу, что в handlebarjs есть функция DataTamplate для отправки данных в файл handlebar, но я не знаю, как мы это делаем в JADE
поэтому мои коды следующие:
router.get('/index/newest', indexControllerXD.get_newest);
exports.get_newest = function(req, res, next) {
async.parallel({
offers_recption: function(callback) {
const end = moment();
const start = moment.subtract(1, 'days');
var range = { "$gt": start, "$lt": end };
receptionPlaceModel.find({ 'created_on': range }).exec(callback);
}
}),
function(err, results) {
if (err)
return next(err);
res.send(results.offers_reception);
}
};
поэтому я отправляю результат на запрос AJAX GET вот так
$(document).ready(function() {
$('.grid-cell-newest').click(function(event) {
event.preventDefault();
RefreshGetAll();
});
function RefreshGetAll() {
$.ajax({
type: 'GET',
url: '/index',
success: function(results){
}
})
}
})
поэтому я хочу передать результаты в методе успеха в файл JADE, чтобы использовать данные результатов
я не хочу использовать объект результатов внутри успеха, это не поможет мне создать то, что я хочу.