我正在使用Bootstrap Multiselect,这是我在 HTML 中的设置:
<div class="form-group">
<select class="form-control" id="bldg_type" multiple="multiple">{% for type in buildings %}
<option value="{{type.bldg_type}}">{{type.bldg_type}}</option>{% endfor %}
</select>
</div>
我想为我的查询使用选定的值,我的 Ajax 代码片段:
$.ajax({
url: "cnt_bldg/",
type: "GET",
dataType: "JSON",
data: {
'brgy_id': brgy_id,
'bldg_type': $('#bldg_type option:selected').val()
},
...
问题$('#bldg_type option:selected').val()
是我只能得到 1 个值。例如,我检查Market
并Police Station
在我的选择选项中,并在我的控制台中查看http://127.0.0.1:8000/cnt_bldg/?brgy_id=All&bldg_type=Market".
它只得到Market
.
如何获取所有值并将其用于我的查询?
顺便说一句,我正在使用 Django。我已经阅读了这个答案,但我不知道如何在上面的 AJAX 代码中使用结果。