bootstrap-select下拉框复选-(ajax传值)
来源:互联网 发布:程序员优缺点 编辑:程序博客网 时间:2024/06/05 20:43
二. 先贴上代码吧
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
三. 代码说明
0. 注意,引入的所有文件路径要保持正确,我在引入的时候,引入bootstrap-select.min.css或者.min.js文件的时候,效果出错,保险起见,不要引入min类的bootstrap-select
<link rel="stylesheet" type="text/css" href="bootstrap-select.css">
<link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
<script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script>
<script type="text/javascript" src="bootstrap-select.js"></script>
<script src="http://libs.baidu.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
1. 我的思路是采用ajax,接受数据:
$.post('/bin/mydata',function(res){}
2. 数据中有一个叫name的数据。接收到数据以后,我用for遍历,加上字符串拼接的形式:
for(var i = 0;i <res.length;i++){
txt += '<option>' + res.name +'</option>';
}
3. 完字符串,获取我的select标签的id,把它当作一个容器,将拼接起来的 txt 传入进去,使用documen获取标签,不要用$,否则出错:
document.getElementById('mysel').innerHTML=txt;
4.传入进入后,下拉框并没有得到值,这时需要重刷新一下:
$('.selectpicker').selectpicker('refresh');
四. 总结
使用bt-select组件,结合ajax+vue绑定数据到该组建的option中。ajax得到数据能打印出来,但是多选下拉框一直没有数据,
尝试改用静态数据,可以正常展示。
考虑到v-for绑定位置,和vue中this指针,和{{item.xx}}问题,仍然不显示。
(放弃上面的选择,重新开始)最后选择使用原生拼接txt,注意txt写到循环体外面,再传入到select中,打印拼接好的txt无误,依然不展示数据,
考虑到是否需要重刷新加入$('.selectpicker').selectpicker('refresh');可以正常展示数据了。
如果还还还不显示,就要考虑不适用min类型的引入文件——————
最后要得到多选下拉框的值,先定义potion中的value=res[i].id,用$("#你的id").val();获取可以得到id。
- bootstrap-select下拉框复选-(ajax传值)
- Bootstrap Select(下拉框控件)
- Bootstrap-select搜索下拉框
- bootstrap-select插件实现复选框
- select下拉复选框的做法
- bootstrap-select下拉输入框绑定事件(keydown,click)
- 使用bootstrap-select多选下拉框和ajax请求到的数据添加到下拉框
- Bootstrap select多选下拉框赋值
- bootstrap动态调用select下拉框
- bootstrap中select下拉框样式调整
- Bootstrap-select多选下拉框实现
- Bootstrap-select多选下拉框实现
- html之复选杜框(checkbox)、单选按钮(radio)、下拉菜单(select-option)
- jQuery 下拉列表操作 select 复选框 checkbox 单选框 radio
- jQuery 下拉列表操作 select 复选框 checkbox 单选框 radio
- jquery sumoselect 插件实现 select下拉 复选框
- AjAx下拉列表框(SELECT)jquery插件
- AjAx下拉列表框(SELECT)jquery插件
- sublime text 3 直接编译php文件
- 初学JAVA面向对象最应该看的小程序
- 一:《方田》-- 3
- 九度 题目1283:第一个只出现一次的字符
- CentOS6.5修改默认字符集为GBK(与Windows默认字符集一致)
- bootstrap-select下拉框复选-(ajax传值)
- Oracle 12c 进程表
- uva 10254 The Priest Mathematician
- python入门——安装+环境搭建+pip+module安装
- [Leetcode] 133. Clone Graph 解题报告
- 逻辑运算符
- 数据库 之事务处理
- spring security-config.xml
- 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作