我試圖進行搜索並將結果發送回相同的網站,我有搜索工作但我無法得到結果被髮回。我希望起始網站在沒有頁面重新加載的情況下呈現信息。更新玉的一部分頁面?
如何將搜索結果發送回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