layui动态渲染生成select的option值方法


Posted in Javascript onSeptember 23, 2019

脚本语言:设定默认值;直接拼接,然后根据返回值渲染select

// 动态渲染脚本类型下拉框
      // 1.发送ajax请求得到data
      // 2.将data渲染到页面上
  function getDataList() {
    // 请求
    $.ajax({
      type:'post',
      url: "/cd/workPlatform/tool/detail",
      success:function(response){
        var data=response.data;
        $('#scriptLanguage').empty();
        var t;
        if(data==null){
          t='<option value="1" selected="selected">shell</option><option value="0" >damao</option><option value="2">bobo/option>'
        }else if(data.scriptLanguage=='1'){
          t='<option value="1" selected="selected">bobo</option><option value="0" >damao</option><option value="2">bobo/option>'

        }else if(data.scriptLanguage=='2'){
          t='<option value="1" selected="selected">xiaoyang</option><option value="0" >damao</option><option value="2">bobo</option>'

        };
        $('.scriptLanguage').append(t);
        form.render('select');
      }
    })
  }

  $(document).ready(function () {
    getDataList();
  });
//展示下拉框
  function showCategory(data, count) {
    $(data).each(function (i, n) {
     // console.log(n);
      var t = "";
      for (var j = 0; j < count; ++j) {
        t += "   ";
      }
      if (n.children.length > 0) {
        $("#toolType").append("<option value='" + n.id + "' style='font-weight: bold;'>" + t + n.categoryName + "</option>");
        showCategory(n.children, count + 1)
      } else {
        $("#toolType").append("<option value='" + n.id + "'>" + t + n.categoryName + "</option>");
      }
    });
    form.render('select');
  }
  $("#toolType").append("<option value=''>请选择脚本类型</option>");
  $.get("/cd/tool/category/tree.afca", {}, function (data) {
    showCategory(data.data, 0);
    form.render('select');
  }, "json");

以上这篇layui动态渲染生成select的option值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js函数使用技巧之 setTimeout(function(){},0)
Feb 09 Javascript
我遇到的参数传递中 双引号单引号嵌套问题
Feb 11 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
Oct 29 Javascript
10个基于浏览器的JavaScript调试工具分享
Feb 07 Javascript
关于js注册事件的常用方法
Apr 03 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
Jan 27 Javascript
JQuery 动态生成Table表格实例代码
Dec 02 Javascript
Angular.js基础学习之初始化
Mar 10 Javascript
完美实现js拖拽效果 return false用法详解
Jul 28 Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
Aug 17 Javascript
ES6 系列之 WeakMap的使用示例
Aug 06 Javascript
浅谈vue.watch的触发条件是什么
Nov 07 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
Sep 23 #Javascript
layui-select动态选中值的例子
Sep 23 #Javascript
layui多图上传实现删除功能的例子
Sep 23 #Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
Sep 23 #Javascript
详解从vue-loader源码分析CSS Scoped的实现
Sep 23 #Javascript
layer ui 导入文件之前传入数据的实例
Sep 23 #Javascript
Node.js实现简单管理系统
Sep 23 #Javascript
You might like
PHP数组传递是值传递而非引用传递概念纠正
2013/01/31 PHP
php隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
js实现拖拽 闭包函数详细介绍
2012/11/25 Javascript
js 单击式的下拉菜单效果实例
2013/08/13 Javascript
angularJS 入门基础
2015/02/09 Javascript
JavaScript字符串常用类使用方法汇总
2015/04/14 Javascript
javascript动态创建链接的方法
2015/05/13 Javascript
js模仿php中strtotime()与date()函数实现方法
2015/08/11 Javascript
浅谈JavaScript中的对象及Promise对象的实现
2015/11/15 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
React Native预设占位placeholder的使用
2017/09/28 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
详解微信小程序文件下载--视频和图片
2019/04/24 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
2019/07/22 Javascript
[01:28]2014DOTA2国际邀请赛中国区预选赛四大豪门直升机抵达会场
2014/05/24 DOTA
实例讲解Python中函数的调用与定义
2016/03/14 Python
Python随机生成数据后插入到PostgreSQL
2016/07/28 Python
win7上python2.7连接mysql数据库的方法
2017/01/14 Python
使用requests库制作Python爬虫
2018/03/25 Python
使用pandas对两个dataframe进行join的实例
2018/06/08 Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
2019/02/12 Python
详解django+django-celery+celery的整合实战
2019/03/19 Python
如何基于python实现归一化处理
2020/01/20 Python
python3中sys.argv的实例用法
2020/04/24 Python
Python 随机按键模拟2小时
2020/12/30 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
凯伦·米莲女装网上商店:Karen Millen
2017/11/07 全球购物
Deux par Deux官方网站:设计师童装
2020/01/03 全球购物
.NET remoting的两种通道是什么
2016/05/31 面试题
社区学习十八大感想
2014/01/22 职场文书
档案保密承诺书
2014/06/03 职场文书
高中学生会竞选演讲稿
2014/08/25 职场文书
小区的门卫岗位职责
2014/10/01 职场文书
2014年科室工作总结
2014/11/20 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书