当前位置:  开发笔记 > 编程语言 > 正文

Django:使用<select multiple>和POST

如何解决《Django:使用<selectmultiple>和POST》经验,为你挑选了2个好方法。

我在模板中使用了这样的东西


当我在Firebug或Django调试中查看POST数据时,我发现它只发送一个值.我做错了什么或误解了一个概念?



1> Ignacio Vazq..:
request.POST.getlist('services')


你不需要[].这是一个仅限于PHP的约定.
值得一提的是,这也适用于GET数据。`request.GET.getlist('services')`

2> electromecha..:

仅供参考,我不得不使用:

    list = request.POST.getlist("items[]")

因为省略[]导致返回空白列表而不是正确的值.我正在使用jQuery来获取多个select元素的值,而jQuery似乎正在添加[]

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有