异步加载时,将对象属性的值赋给对应的文本框和使其对应的下拉列表框被选中
来源:互联网 发布:淘宝上的汽车尾灯总成 编辑:程序博客网 时间:2024/05/17 21:53
异步请求
function searchBA(bid,wid){$.post("${pageContext.request.contextPath }/resourceManage/searchBA.action","backup_area_id="+bid,function(data){/** 以往的做法的一个一个赋值,太过于麻烦和代码重复性 **//* $("#searchBAForm input[name=backup_area_id]").val(data.backup_area_id);$("#searchBAForm input[name=name]").val(data.name);$("#searchBAForm input[name=code]").val(data.code);$("#searchBAForm input[name=wh_id]").val(data.wh_id);$("#searchBAForm select[name=backup_status] option").each(function() { // 遍历所有option,如果option内容为option-2,就设置起selected属性为true if($(this).text()==data.backup_status) $(this).prop("selected",true); }); */ /** 利用循环来解决以上问题 ;解决对象属性的值赋给对应的文本框,首先文本框的name要和对象的属性名保持一致 **/ // 循环赋值给key,根据表单中的input的name值为对应的对象的属性来将对应的对象属性的值赋给该文本框 for(var key in data){ $("#searchBAForm input[name='"+key+"']").val(data[key]);}//这里是下拉列表框,根据form表单的id来查询给表单下的所有select名字为xx(backup_status)//然后查询该select下的option元素的value值为想要的内容的值(data.backup_status这里是对象属性的内容)//然后使其被选中,当然若有多个下拉列表框,可以参照上方的循环来赋值选中 $("#searchBAForm select[name=backup_status]").find("option[value='"+data.backup_status+"']").prop("selected",true);})
下拉列表
<select class="form-control" id="form-field-select-1" name="backup_status"><option value="0">请选择备货状态</option><option value="未审核">未审核</option><option value="已确认">已确认</option><option value="待发货">待发货</option><option value="已发货">已发货</option><option value="已完成">已完成</option></select>
阅读全文
0 0
- 异步加载时,将对象属性的值赋给对应的文本框和使其对应的下拉列表框被选中
- .attr 给某元素赋属性和对应的值
- 把选中的下拉列表的值赋给一个文本框
- 通过反射将一个对象的值赋给另一个对象中对应的属性 不需要用set、get
- 把一个对象的值赋给另一个对象中对应的属性
- 当需要把一个对象的值赋给另一个对象中对应的属性时……
- 通过反射获取类中的属性,并且将类中的属性名称以及对应的值赋给另一个类中的对象
- 如何用javascript获取文本框,下拉框,单选框的对应值或者将值赋给它们?
- 如何用javascript获取文本框,下拉框,单选框的对应值或者将值赋给它们?
- js获取一个对象其所有属性和属性对应的值
- 下拉框选中值对应切换内容的效果
- 把下拉框的name名字赋给文本框
- JSP 如何获取下拉列表的选中的值是数据库表的对应数据
- 通过ajax返回的json数据,给下拉框默认选中显示(给下拉框赋的选中值)
- js程序 下拉框功能,当选择大学下拉框时,隐藏下拉框,将其对应的值,展示到span标签中
- 【反射机制】两个类名不同但其属性相同的对象,如何将一个对象的值赋给另外一个对象
- select下拉框内容回显 并将对应的option设置为selected选中状态
- 分割字符,并将其赋值给对应文本框
- 笔记 20个常用正则表达式
- 深脑链解决人工智能全行业痛点的公链
- JVM三(2):jstat使用方法
- android多线程性能调优
- 【首发】新加坡《数字代币发行指引》中英文完整翻译版(全文下载)
- 异步加载时,将对象属性的值赋给对应的文本框和使其对应的下拉列表框被选中
- JavaScript 动画之多个div同时变宽
- 自动打包工具Hudson——使用教程:Hudson安装配置、部署应用及分析
- Laravel统计一段时间间隔的数据
- ROS多个工作空间
- C标签的用法详解
- ECharts使用心得
- ORACLE水位线HWM
- 676. Implement Magic Dictionary