neo*_*ice 60 python django http
我在模板中使用了这样的东西
<select multiple="multiple" name="services" id="services" size="5">
{% for service in services %}
<option value="{{service.id}}">{{service}}</option>
{% endfor %}
</select>
Run Code Online (Sandbox Code Playgroud)
当我在Firebug或Django调试中查看POST数据时,我发现它只发送一个值.我做错了什么或误解了一个概念?
Ign*_*ams 140
request.POST.getlist('services')
Run Code Online (Sandbox Code Playgroud)
仅供参考,我不得不使用:
list = request.POST.getlist("items[]")
Run Code Online (Sandbox Code Playgroud)
因为省略[]导致返回空白列表而不是正确的值.我正在使用jQuery来获取多个select元素的值,而jQuery似乎正在添加[]
| 归档时间: |
|
| 查看次数: |
35839 次 |
| 最近记录: |