2012-04-01 15 views
1
app.get('/', function (req, res) { 
    res.render('home.jade', { 
     results: req.session.value 
    }); 
}); 

私が知りたいのは、jadeを使ってreq.session.valueをHTMLに表示できるかどうかは、ページを更新せずにイベントを発生させた後に値が与えられているかどうかです。ページを更新せずに新しい値を表示することができますか?

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

「翡翠」は、動的にページを更新するために何もできない、ヒスイテンプレートの最終結果は、静的なhtmlです。 socket.ioから 'value set'イベントのページを更新したい場合は、javascriptを使用して要素を取得し、その値を更新する必要があります。あなたが使用しているクライアント側のjavascriptライブラリがどんなものであれ、これを簡単にする必要があります。

関連する問題