使用Backbone / Marionette加载动态ajax数据(例如无限滚动)

时间:2013-08-20 10:04:57

标签: backbone.js marionette

您是否可以建议使用Backbone / Marionette进行动态模型加载的解决方案,例如无限滚动?

我的常用代码如下:

Drivers = new AppList.DriverCollection
Drivers.url = $('#drivers-url').text()
Drivers.fetch()

请求转到我的django后端:

def ajax_get_drivers(request):
    drivers = Driver.objects.all()
    data = []
    for driver in drivers:
        data.append({
            'id': driver.pk,
            'name': driver.name,
            'phone': driver.phone
        })
    response = json.dumps(data)
    return HttpResponse(response, mimetype="application/json")

如何打破零件?

1 个答案:

答案 0 :(得分:0)

您能否提供更多有关您问题的详细信息?

如果您只想制作加载模型的无限滚动,我可以向您展示一个示例。 http://codeboard.org/#codes

你可以在 js / views / code / CodeListView.js 中找到加载模型JS代码,在 js / bootstrap.js 中找到绑定滚动事件代码, src / CodeBoard / Route / CodeRoute.php中的php代码(在Github上,您可以查看源代码)。