jQGrid动态填充select下拉框的选项值(动态填充)


Posted in Javascript onNovember 28, 2016

本文给大家分享一段代码关于技巧jqgrid动态填充select 下拉框的选项值,非常不多说了,直接给大家贴代码了,具体代码如下所示:

function gettypes(){ 
//动态生成select内容 
var str=""; 
$.ajax({ 
type:"post", 
async:false, 
url:"checkpersontype", 
success:function(data){ 
if (data != null) { 
var jsonobj=eval(data); 
var length=jsonobj.length; 
for(var i=0;i<length;i++){ 
if(i!=length-1){ 
str+=jsonobj[i].personType+":"+jsonobj[i].personType+";"; 
}else{ 
str+=jsonobj[i].personType+":"+jsonobj[i].personType;// 这里是option里面的 value:label 
} 
} 
//$.each(jsonobj, function(i){ 
//str+="personType:"+jsonobj[i].personType+";" 
//$("<option value='" + jsonobj[i].personType + "'>" + jsonobj[i].personType+ "</option>").appendTo(typeselect); 
//}); 
} 
alert(str); 
} 
}); 
return str; 
}

注意:要return以及async:false否则没有效果

在colModel:中设置edittype:'select',editoptions:{value:gettypes()}就ok了。

以上所述是小编给大家介绍的jQGrid动态填充select下拉框的选项值(动态填充),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery 剧场版 你必须知道的javascript
May 27 Javascript
JQuery+JS实现仿百度搜索结果中关键字变色效果
Aug 02 Javascript
原生javascript实现拖动元素示例代码
Sep 01 Javascript
jQuery动态星级评分效果实现方法
Aug 06 Javascript
jQuery插件pagination实现无刷新分页
May 21 Javascript
JS控制层作圆周运动的方法
Jun 20 Javascript
轻松掌握JavaScript状态模式
Sep 07 Javascript
JS给按钮添加跳转功能类似a标签
May 30 Javascript
基于input动态模糊查询的实现方法
Dec 12 Javascript
jquery分页插件pagination使用教程
Oct 23 jQuery
Vue在chrome44偶现点击子元素事件无法冒泡的解决方法
Dec 15 Javascript
uniapp开发小程序的经验总结
Apr 08 Javascript
JS调用打印机功能简单示例
Nov 28 #Javascript
完全深入学习Bootstrap表单
Nov 28 #Javascript
EasyUI Combobox设置默认值 获取text的方法
Nov 28 #Javascript
Bootstrap选项卡动态切换效果
Nov 28 #Javascript
js简单正则验证汉字英文及下划线的方法
Nov 28 #Javascript
Bootstrap实现导航栏的2种方式
Nov 28 #Javascript
jQuery扩展实现text提示还能输入多少字节的方法
Nov 28 #Javascript
You might like
PHP防CC攻击实现代码
2011/12/29 PHP
php上传图片获取路径及给表单字段赋值的方法
2016/01/23 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
PHP读MYSQL中文乱码的快速解决方法
2016/10/01 PHP
thinkPHP商城公告功能开发问题分析
2016/12/01 PHP
thinkphp中U方法按路由规则生成url的方法
2018/03/12 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
PHP扩展类型及安装方式解析
2020/04/27 PHP
javascript 获取select下拉列表值的代码
2009/09/07 Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
利用jQuery的deferred对象实现异步按顺序加载JS文件
2013/03/17 Javascript
JavaScript实现时间倒计时跳转(推荐)
2016/06/28 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
2017/04/27 jQuery
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
Linux下将Python的Django项目部署到Apache服务器
2015/12/24 Python
Linux下多个Python版本安装教程
2018/08/15 Python
python3实现名片管理系统
2020/11/29 Python
pytorch中的transforms模块实例详解
2019/12/31 Python
浅谈matplotlib.pyplot与axes的关系
2020/03/06 Python
Django调用百度AI接口实现人脸注册登录代码实例
2020/04/23 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
2020/06/03 Python
python3.6.8 + pycharm + PyQt5 环境搭建的图文教程
2020/06/11 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
2020/06/23 Python
python如何代码集体右移
2020/07/20 Python
国际领先的学术出版商:Springer
2017/01/11 全球购物
莫斯科制造商的廉价皮大衣:Fursk
2020/06/09 全球购物
顺丰快递Java软件工程师面试题
2015/07/31 面试题
大三毕业自我鉴定
2014/01/15 职场文书
餐饮业员工工作决心书
2014/03/11 职场文书
毕业大学生自荐信
2014/06/17 职场文书
2014年艾滋病防治工作总结
2014/12/10 职场文书
你会写请假条吗?
2019/06/26 职场文书
Python趣味挑战之实现简易版音乐播放器
2021/05/28 Python
详解Python中的进程和线程
2021/06/23 Python
windows server2016安装oracle 11g的图文教程
2022/07/15 Servers