【发布时间】:2014-10-29 09:03:49
【问题描述】:
我正在尝试进行搜索并将结果发送回同一站点,我可以进行搜索,但无法将结果发送回。我希望起始站点在不重新加载页面的情况下呈现信息。
如何将搜索结果发送回 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 在客户端上进行设置
-
客户端也没有
-
那么,为什么你的pagelist函数会发回html呢?您是否打算将其更改为发回 JSON?
-
真的,我不是这个意思
-
但这并不能解决这个问题
标签: javascript node.js pug