select option动态加载
来源:互联网 发布:阿里云服务器搭建免流 编辑:程序博客网 时间:2024/06/05 17:46
前段时间写的combobox,当时以为select option内容只能是写死的,没想到自己的姿势水平还是需要提高啊。。
combobox实在是太难看了,自己还不会调样式,试试select option吧。
$.ajax({url:"order/findAllZw",data:{},dataType:"json",type:"post",success:function(result){//console.log(result); var zhangwu=document.getElementById('zhangwu');//根据id查询对象 data=eval('result'); for(var i=0;i<data.length;i++){ zhangwu.options.add(new Option(data[i].username,data[i].id)); //obj.options.add(new Option("text","value")); }},error:function(result){ alert("加载账务失败");}});
@RequestMapping("findAllZw") @ResponseBody public void findAllZw(HttpServletRequest req,HttpServletResponse res) throws Exception{ JSONArray jsonArray=new JSONArray() ; List<Map<String, String>> lists=new ArrayList<Map<String, String>>(); lists=orderService.findAllZw(); //System.out.println(lists); jsonArray =JSONArray.fromObject(lists); res.setContentType("text/html;charset=utf-8"); PrintWriter pw = res.getWriter(); pw.write(jsonArray.toString()); pw.flush(); // return new JsonResult(0);}
获取选中的value:
$("#gfmc").val();
获取选中的text:
$("#SelectId").find("option:selected").text();
当select option里的内容发生变化时,导致其他内容也发生变化:
<div class="tianjia22"> <div class="tianjia18">单位名称:</div> <div class="tianjia19"> <select type="text" name="gfmc" id="gfmc" onchange="demo(this.options[this.options.selectedIndex].value);" class="tianjia20" placeholder="xxx" readonly="true"/> </select></div> </div><!--tianjia22 end-->
添加了一个onchange事件:
function demo(a){//var d=document.getElementById("gfmc");//console.log($("#gfmc").val());//console.log(d.val());console.log(a);$("#gfmc option[value='"+a+"']").attr("selected", true); for(var i=0;i<data.length;i++){ if(a==data[i].id){ $("#gfsh").val(data[i].khshuihao); $("#gfdzdh").val(data[i].khdzdh); $("#gfyhzh").val(data[i].khyhzh); } }}
阅读全文
0 1
- select option动态加载
- 通过ajax动态加载select控件【下拉框】的option
- 动态创建select-option
- 动态生成select的option
- jquery select option 动态选中
- ajax动态生成select option
- jquery select 动态添加option
- 动态添加select的option
- <select>里动态添加option
- js动态处理select option
- <select>里动态添加option
- easyui select 动态添加 option
- select-option 动态选中状态
- <select>里动态添加option
- layui select动态添加option
- JQuery,ajax异步加载<select><option></option></select>多选框:
- dojo小例子(20)动态加载的Select增加一个option空白项
- Jquery ajax在select中动态加载option并且添加点击事件
- iOS CBPeripheral和CBPeripheralDelegate
- win10 pycharm安装使用 MySQLdb
- mysql静态纵表变横表
- Linux常用命令
- Android抓取系统日志,并从中得到其他应用的日志信息
- select option动态加载
- 初探tomcat8.x+redis实现session共享
- IDEA2017安装actibpmn插件中文乱码问题解决
- EditText设置不可编辑
- 初学NGUI遇到的问题
- ionic 常用命令
- Java8中使用默认方法实现多重继承的测试
- Android开发常用工具类
- 使用浅层神经网络识别图片中的英文字母