获取点击数据并将其绑定在哈巴狗中

时间:2017-03-31 19:22:31

标签: pug

这里我在点击时调用节点服务器,我无法将数据绑定到jade模板。 你能告诉我,如何约束。

在HTML中,



function loadMore() {
     $.ajax({
            type: 'GET',
            url: '/get_more_posts',
            dataType: 'json',
            success: function() {

                // do nothing as the content rendered on the server side
            },
            error: function() {
               // generate an error
            }

        });

div(onclick="loadMore(5)") Load More
        p #{message}




下面是我在server.js中编写的代码。我不知道在渲染中写什么代替' get_more_posts'。

    app.get('/get_more_posts', function(req, res) {
   res.render('get_more_posts',{
                    message: 'Thank you! We will be calling you shortly.'
                });
});

我需要在加载时更频繁地绑定此消息。

1 个答案:

答案 0 :(得分:0)

根据要求,这里有一个示例,可以让您指向正确的方向。我不得不这样做,因为评论太长了。

前端js

$.ajax({
    url: '/my-test',
    success: function(data) {
        $('.js-test').test(data.heading);
    }
});

玉/哈巴狗

h2.js-test This is my old heading

节点js

app.get('/my-test', function(req, res) {
    res.send({heading: 'This is my new heading'});
});

在此示例中,它将使用h2类更改每个js-test,以使文本转到“这是我的新标题”加载。