jQuery插件-搜索下拉框bootstrap-select

朱雀 2023-03-02 13:10 68阅读 0赞

我主要是使用 bootstrap-select 插件的搜索下拉框的功能
先看看效果
在这里插入图片描述

使用示例

1.引入样式表

  1. <link type="text/css" rel="stylesheet" href="lib/bootstrap.css">
  2. <link type="text/css" rel="stylesheet" href="css/bootstrap-select.min.css" />
  3. <script src="lib/jquery-1.11.3.min.js"></script>
  4. <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.0/js/bootstrap.js"></script>
  5. <script src="lib/bootstrap-select.js"></script>
  6. <script src="lib/defaults-zh_CN.js"></script>

最后一个文件 defaults-zh_CN.js 非必需,是组件中文化的时候需要引用
2.HTML

  1. <div class="form-group form-group-input" id="select_orgin">
  2. <select class="selectpicker" id="login_orgin" data-live-search="true">
  3. <option value="" >请选择学校</option>
  4. </select>
  5. </div>

使用 ajax 动态获取数据

  1. function getorgin() {
  2. $("#select_orgin").show();
  3. var url = baseurl + "login/getOrganeSchool.do";
  4. var params = {
  5. param: ''
  6. };
  7. $.ajax({
  8. url: url,
  9. type: 'post',
  10. data: JSON.stringify(params),
  11. traditional: true,
  12. cache: false,
  13. contentType: "application/json; charset=utf-8",
  14. dataType: "json",
  15. success: function (data) {
  16. var data = data.data;
  17. if (data) {
  18. for (var i = 0; i < data.length; i++) {
  19. var options = "<option value='" + data[i].id + "'>" + data[i].name + "</option>";
  20. $("#login_orgin.selectpicker").append(options);
  21. $("#login_orgin").selectpicker('refresh');
  22. }
  23. }
  24. },
  25. error: function (error) {
  26. }
  27. })
  28. }

发表评论

表情:
评论列表 (有 0 条评论,68人围观)

还没有评论,来说两句吧...

相关阅读