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 3D球状导航的文章分类
Jul 06 Javascript
关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
Jun 30 Javascript
原生Javascript和jQuery做轮播图简单例子
Oct 11 Javascript
AngularJS中指令的四种基本形式实例分析
Nov 22 Javascript
js生成随机颜色方法代码分享(三种)
Dec 29 Javascript
vue 里面使用axios 和封装的示例代码
Sep 01 Javascript
AngularJS中控制器函数的定义与使用方法示例
Oct 10 Javascript
Vue的实例、生命周期与Vue脚手架(vue-cli)实例详解
Dec 27 Javascript
jQuery实现动态加载select下拉列表项功能示例
May 31 jQuery
vue-cli2与vue-cli3在一台电脑共存的实现方法
Sep 25 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
Dec 26 Javascript
JavaScript实现京东快递单号查询
Nov 30 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
实例(Smarty+FCKeditor新闻系统)
2007/01/02 PHP
解析php中反射的应用
2013/06/18 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
2014/06/26 PHP
orm获取关联表里的属性值
2016/04/17 PHP
浅谈php fopen下载远程文件的函数
2016/11/18 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
2016/11/20 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
thinkPHP框架实现生成条形码的方法示例
2018/06/06 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
Thinkphp5.0 框架Model模型简单用法分析
2019/10/11 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
2019/10/24 PHP
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
不要在cookie中使用特殊字符的原因分析
2010/07/13 Javascript
JQuery魔力之$(&quot;tagName&quot;)与selector
2012/03/05 Javascript
一个基于jQuery的树型插件(OrangeTree)使用介绍
2012/05/03 Javascript
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
js判断滚动条是否已到页面最底部或顶部实例
2014/11/20 Javascript
jQuery中has()方法用法实例
2015/01/06 Javascript
Sublime Text 3常用插件及安装方法
2015/12/16 Javascript
前端自动化开发之Node.js的环境搭建教程
2017/04/01 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
layui框架table 数据表格的方法级渲染详解
2018/08/19 Javascript
JavaScript实现美化滑块效果
2019/05/17 Javascript
微信小程序获取位置展示地图并标注信息的实例代码
2019/09/01 Javascript
[01:01:18]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#2COL VS LGD
2016/03/03 DOTA
浅谈scrapy 的基本命令介绍
2017/06/13 Python
numpy给array增加维度np.newaxis的实例
2018/11/01 Python
python如何获取apk的packagename和activity
2020/01/10 Python
Python绘制全球疫情变化地图的实例代码
2020/04/20 Python
LightInTheBox西班牙站点:全球商品在线采购
2016/09/22 全球购物
Pretty Little Thing美国:时尚女性服饰
2018/08/27 全球购物
Net Remoting把服务器端激活两种模式
2014/01/22 面试题
物业管理求职自荐信
2013/09/25 职场文书
会计电算化专业应届大学生求职信
2013/10/22 职场文书
客运企业隐患排查工作方案
2014/06/06 职场文书
使用kubeadm命令行工具创建kubernetes集群
2022/03/31 Servers