使用Backbone.js在下一页显示从RESTful Web服务收到的响应

时间:2013-08-29 11:03:31

标签: javascript jquery backbone.js handlebars.js marionette

我是Backbone.js和Handlebar.js的新手。我在我的代码中调用Java RESTful Web服务,之后我收到一个包含json响应的响应对象。

现在我想要的是呈现响应对象并使用车把模板我必须在下一页显示结果。

由于我是这项技术的新手,我无法理解我应该走向哪个方向。要搜索什么,或者正确的策略是什么?

1 个答案:

答案 0 :(得分:0)

在Ajax调用之后,有很多方法可以呈现视图。我不确定你想要什么。如果您正在寻找分页here is the link which can help you

如果您想在ajax调用后加载视图,这是一个简单的解决方案。

App.PostView = Backbone.View.extend({
    template: Handlebars.compile('some {{value}}'),

    render: function(){
        var newObject = this.model.toJSON();
        $.ajax({
            url:"/user",
            context:this, //pass view context
            success:function(data){
                var modelObject = JSON.parse(data);
                this.$el.html(that.template(modelObject));
            }
        });
    }

});