Backbone.js 使用主干网/木偶网动态加载ajax数据(例如无限滚动)

Backbone.js 使用主干网/木偶网动态加载ajax数据(例如无限滚动),backbone.js,marionette,Backbone.js,Marionette,在无限滚动的情况下,您能否建议使用主干/木偶式动态模型加载的解决方案 我的通用代码如下所示: Drivers = new AppList.DriverCollection Drivers.url = $('#drivers-url').text() Drivers.fetch() 请求转到我的django后端: def ajax_get_drivers(request): drivers = Driver.objects.all() data = [] for driv

在无限滚动的情况下,您能否建议使用主干/木偶式动态模型加载的解决方案

我的通用代码如下所示:

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")

如何在零件上打破它

你能为你的问题提供更多细节吗

如果你只是想无限滚动加载模型,我可以给你一个例子

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