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 相关文章推荐
JS location几个方法小姐
Jul 09 Javascript
JavaScript 判断判断某个对象是Object还是一个Array
Jan 28 Javascript
jquery 事件对象属性小结
Apr 27 Javascript
yepnope.js使用详解及示例分享
Jun 23 Javascript
关于jQuery判断元素是否存在的问题示例探讨
Jul 21 Javascript
Bootstrap 粘页脚效果
Mar 28 Javascript
jQuery异步提交表单实例
May 30 jQuery
Ionic2开发环境搭建教程
Aug 20 Javascript
Angular.JS中指令ng-if的注意事项小结
Jun 21 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
Jan 10 Javascript
150行代码带你实现微信小程序中的数据侦听
May 17 Javascript
vue+canvas实现移动端手写签名
May 21 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
phpwind中的数据库操作类
2007/01/02 PHP
动易数据转成dedecms的php程序
2007/04/07 PHP
Smarty安装配置方法
2008/04/10 PHP
php IP转换整形(ip2long)的详解
2013/06/06 PHP
PHP中session变量的销毁
2014/02/27 PHP
Yii学习总结之安装配置
2015/02/22 PHP
laravel返回统一格式错误码问题
2019/11/04 PHP
JQUERY THICKBOX弹出层插件
2008/08/30 Javascript
javascript中删除指定数组中指定的元素的代码
2011/02/12 Javascript
JavaScript去除空格的三种方法(正则/传参函数/trim)
2013/02/06 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
2014/04/12 Javascript
让浏览器DOM元素最后加载的js方法
2014/07/29 Javascript
jQuery实现ctrl+enter(回车)提交表单
2015/10/19 Javascript
js表单登陆验证示例
2016/10/19 Javascript
ES6中Proxy代理用法实例浅析
2017/04/06 Javascript
Vue.js 点击按钮显示/隐藏内容的实例代码
2018/02/08 Javascript
jQuery基于随机数解决中午吃什么去哪吃问题示例
2018/12/29 jQuery
Vue项目服务器部署之子目录部署方法
2019/05/12 Javascript
基于Taro的微信小程序模板消息-获取formId功能模块封装实践
2019/07/15 Javascript
微信小程序input抖动问题的修复方法
2021/03/03 Javascript
python黑魔法之参数传递
2016/02/12 Python
python生成n个元素的全组合方法
2018/11/13 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
基于wxPython的GUI实现输入对话框(2)
2019/02/27 Python
Python的Tqdm模块实现进度条配置
2021/02/24 Python
Python 实现劳拉游戏的实例代码(四连环、重力四子棋)
2021/03/03 Python
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
html5 canvas的绘制文本自动换行的示例代码
2018/09/17 HTML / CSS
Interrail法国:乘火车探索欧洲,最受欢迎的欧洲铁路通票
2019/08/27 全球购物
Gibson London官网:以地道的英国男装而著称
2019/12/06 全球购物
实习单位接收函
2014/01/11 职场文书
品牌服务方案
2014/06/03 职场文书
诚信考试标语
2014/06/24 职场文书
nginx location 带斜杠【 / 】与不带的区别
2022/04/13 Servers
戴尔Win11系统no bootable devices found解决教程
2022/09/23 数码科技
CSS中理解层叠性及权重如何分配
2022/12/24 HTML / CSS