Pho*_*beB 2 django ajax jquery
几乎有这个工作,但......
javascript调用django像这样:
.sortable({
connectWith: '.object',
update: function() {
var order = $(this).sortable('serialize');
$.ajax({
type: "POST",
data: order,
url: "/focus_upd/"
});
....
Run Code Online (Sandbox Code Playgroud)
并且在focus_upd函数中,数据到达正常
POST:<QueryDict: {u'task[]': [u'29', u'20', u'29', u'28']}>,
Run Code Online (Sandbox Code Playgroud)
但如果我参考request.POST ['task []']我得到28
为什么会发生这种情况?如何获得整个列表?
使用 request.POST.getlist('task[]')
顺便说一句,没有必要[]在Django中使用字段名称.这是一个PHP习语,只会让生活变得更复杂.