Я пытаюсь выполнить поиск и отправить результат на один и тот же сайт, у меня есть поиск, но я не могу получить результат для отправки обратно. Я хочу, чтобы начальный сайт отображал информацию без перезагрузки страницы.Обновить часть страницы в нефритовом?
Как отправить результат поиска обратно на страницу index.jade без необходимости его обновления?
function pagelist(items, res) {
var document='';
var db = db_login;
if (items != null){
items.forEach(function(item) {
document += '<a href=share/'+item._id+' class="searchElement">'
document += item.document
document += '</div>'
})
if(document != ''){
res.send(document);
}else{
}
}
}
index.jade
extends layout
block content
block child
child.jade
extends index
block child
!{document}
Вы используете нефрит на клиенте, или только на сервере? Если нет, вы должны включить его там тоже. Или вы можете отобразить результаты на html на сервере, а затем установить его на клиенте через .innerHTML = значение –
нет на клиенте, а также – josef
. Тогда почему ваша функция pegelist отправляет обратно html? Планируете ли вы изменить его на отправку JSON? –