jquery - 如何使用 Bootstrap Multiselect 获取所有选定值并在 AJAX 中使用它

标签 jquery ajax twitter-bootstrap bootstrap-multiselect

我正在使用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 个值。例如我在选择选项中检查了市场警察局,并在控制台中查看了http://127.0.0.1:8000/cnt_bldg/?brgy_id=All&bldg_type =Market"。它只获取Market

如何获取所有值并将其用于我的查询?

顺便说一句,我正在使用 Django。我已阅读this answer已经,但我不知道如何在上面的 AJAX 代码中使用结果。

最佳答案

你尝试过简单的

$('#bldg_type').val()

它适用于我的 bootstrap-multiselect。

关于jquery - 如何使用 Bootstrap Multiselect 获取所有选定值并在 AJAX 中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29738796/

相关文章:

javascript - 嵌套方法,最佳实践

jquery - jQuery 顶部与底部位置的奇怪行为

javascript - 在我的 DOM 中检测 span 标签

ruby - 使用 Ruby 和 Sinatra,尝试填充页面上的某个区域而不重新加载整个页面

javascript - 根据URL参数显示动态网页内容(Parse Cloud, Express, ejs)

python - Flask/SQLAlchemy 插入数据库

.net - 使用 Jquery Mobile 使用 WCF 服务返回 400 错误请求

javascript - 如何在可能已经有 Bootstrap 脚本的环境中加载它们?

jquery - Bootstrap-table 可编辑扩展和 x-editable 写回 JSON

mysql - 使用 bootstrap-datepicker-rails,现在我的日期是字符串,但我需要将其作为日期保存到数据库