app.get('/', function (req, res) {
res.render('home.jade', {
results: req.session.value
});
});
我想知道的是,在触发事件而没有刷新页面后,我是否可以使用jade在html中显示req.session.value。
script
function sendRequest() {
var socket = io.connect();
socket.on('value set', function(data){
//jade code goes here
});
//i gave query a value here
socket.emit('fire event', query);
}
答案 0 :(得分:0)
“jade”无法动态更新你的页面,jade模板的最终结果是静态html。如果你想从socket.io更新那个'value set'事件的页面,你需要使用javascript,抓取元素,并更新它的值。无论您使用哪种客户端JavaScript库,都应该足够简单。