使用django 1.8,我正在觀察奇怪的事情。 這裏是我的javascript:django QueryDict只返回列表的最後一個值
function form_submit(){
var form = $('#form1_id');
request = $.post($(this).attr('action'), form.serialize(), function(response){
if(response.indexOf('Success') >= 0){
alert(response);
}
},'text')
.fail(function() {
alert("Failed to save!");
});
return false;
}
這裏顯示在views.py
print request.POST
<QueryDict: {u'form_4606-name': [u''], u'form_4606-parents': [u'4603', u'2231', u'2234']}>
的參數,但我不能提取父母:
print request.POST['form_4606-parents']
2234
爲什麼只給我最後一個值? 我認爲序列化有問題,但我無法弄清楚如何解決這個問題。
試「request.POST。 getlist('form_4606-parents []')' – suhailvs