私は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 コードで結果を使用する方法がわかりません。