使用express和JQuery刷新部分视图的Ajax?

JJS*_*JJS 5 ajax node.js express

我想使用ajax刷新局部视图.我知道如何将新数据附加到HTML,但我想知道是否有更简单的方法来做到这一点.

我有部分观点,这样做

  • 数据li x.name中的每个x

我使用!= partial('test',{data:data})传递数据

我想调用一个函数来重新渲染局部视图而无需重新加载页面..而且没有做追加(...); 任何的想法??或其他方式来做...

Pet*_*ons 18

首先,为部分喜欢添加路线

app.get('/mypartial', function (req, res) {
    //compute data here
    res.render('mypartial', {layout: false, data: data});
});
Run Code Online (Sandbox Code Playgroud)

然后使用jQuery加载新的HTML .get.ajax调用/mypartial.

然后使用jQuery替换父元素的HTML

$('#idofparentelementofyourpartial').html(responseHTML);
Run Code Online (Sandbox Code Playgroud)

另见我对这个类似问题的回答.