我试图进行搜索并将结果发送回相同的网站,我有搜索工作但我无法得到结果被发回。我希望起始网站在没有页面重新加载的情况下呈现信息。更新玉的一部分页面?
如何将搜索结果发送回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}
你是否也在客户端上使用jade,或者只在服务器上运行?如果没有,你也必须在那里包括它。或者您可以在服务器上将结果呈现为html,然后在客户端上通过.innerHTML = value – 2014-10-29 09:15:07
no将其设置在客户端上 – josef 2014-10-29 09:17:15
然后,为什么您的页面列表函数会发送html?你打算改变它发送回JSON? – 2014-10-29 09:19:02