1

我有一个 django 表,我使用 dajaxice 来刷新表。我使用分页在每页上显示 20 行数据。我的问题是,当 ajax 刷新表格后用户在第二页时,他们仍然只能看到第一页。

有没有办法避免这个问题?

from django_tables2   import RequestConfig
from meli.tables import MelliTable
def index2(request):
    table1 = MelliTable(ModelMelli2.objects.all())
    RequestConfig(request, paginate={'per_page': 20}).configure(table1)
    return render(request, 'meli/index1.html', {'table1': table1 })
#ajax file
def refresh(request):
    table1 = MelliTable(ModelMelli2.objects.all())
    RequestConfig(request, paginate={'per_page': 20}).configure(table1)
    table = render_to_string('meli/djax.html', {'table1': table1 })
    return simplejson.dumps({'table':table})
4

0 回答 0