Django Jquery可排序 - 如何访问POST数据

时间:2009-09-08 11:30:57

标签: jquery ajax django

几乎有这个工作,但......

javascript如下调用django:

.sortable({
        connectWith: '.object',
        update: function() {
                        var order = $(this).sortable('serialize');
                $.ajax({
                          type: "POST",
                          data: order,
                          url: "/focus_upd/"
                        });

         .... 

在focus_upd函数中数据到达确定

POST:<QueryDict: {u'task[]': [u'29', u'20', u'29', u'28']}>,

但如果我参考request.POST ['task []']我得到28

为什么会发生这种情况?如何获得整个清单?

1 个答案:

答案 0 :(得分:6)

使用request.POST.getlist('task[]')

顺便说一下,Django中的字段名称不需要使用[]。这是一个PHP习语,只会让生活更复杂。