Jade может отобразить новое значение без обновления страницы? - PullRequest
1 голос
/ 02 апреля 2012
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);
        }

1 Ответ

0 голосов
/ 02 апреля 2012

"jade" не может ничего сделать для динамического обновления вашей страницы, конечный результат нефритового шаблона - статический html. Если вы хотите обновить страницу по этому событию 'value set' из socket.io, вам просто нужно использовать javascript, получить элемент и обновить его значение. Какую бы библиотеку JavaScript на стороне клиента вы не использовали, это должно сделать это достаточно просто.

...