0

您能否建议使用 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")

如何在零件上打破它?

4

1 回答 1

0

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

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

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

于 2013-08-20T14:19:15.047 回答