zoukankan      html  css  js  c++  java
  • 22222

    //使用ajax加载数据字典,生成select
    //参数1: 数据字典类型 (dict_type_code)
    //参数2: 将下啦选放入的标签id
    //参数3: 生成下拉选时,select标签的name属性值
    //参数4: 需要回显时,选中哪个option
    function loadSelect(typecode,positionId,selectname,selectedId){
    //1 创建select对象,将name属性指定
    var $select = $("<select name="+selectname+" ></select>");
    //2 添加提示选项
    $select.append($("<option value='' >---请选择---</option>"));
    //3 使用jquery 的ajax 方法,访问后台Action
    $.post("${pageContext.request.contextPath}/BaseDictAction", { dict_type_code:typecode},
    function(data){
    //遍历
    //4 返回json数组对象,对其遍历
    $.each( data, function(i, json){
    // 每次遍历创建一个option对象
    var $option = $("<option value='"+json['dict_id']+"' >"+json["dict_item_name"]+"</option>"); 
    
    if(json['dict_id'] == selectedId){
    //判断是否需要回显 ,如果需要使其被选中
    $option.attr("selected","selected");
    }
    //并添加到select对象
    $select.append($option);
    });
    },"json");
    
    //5 将组装好的select对象放入页面指定位置
    $("#"+positionId).append($select);
    }
  • 相关阅读:
    ENode 1.0
    ENode 1.0
    ENode 1.0
    canvas转图片
    Canvas API
    微信 js api[转]
    Dicom格式文件解析器[转]
    跟我学AngularJS:全局变量设置之value vs constant vs rootscope vs 服务[转]
    angularJS 事件广播与接收[转]
    RequireJs
  • 原文地址:https://www.cnblogs.com/tidhy/p/6917129.html
Copyright © 2011-2022 走看看