zoukankan      html  css  js  c++  java
  • JS级联下拉框

    //Ajax级联获取SDK
    function GetDropDownList(parent_ddlID, fill_dllID, url, param) {
        this.pId = parent_ddlID;  //主下拉框name
        this.cId = fill_dllID;    //级联下拉框name
        this.URL = url;           //获取数据路径
        this.Paramer = param;     //参数
    }
    GetDropDownList.prototype.Inits = function (current) {
        var $ddl = $("select[name$=" + this.pId.toString() + "]");
        var $ddlSDKs = $("select[name$=" + this.cId.toString() + "]");
        $ddl.focus();
        $ddl.bind("change keyup", function () {
            if ($(this).val() != "0") {
                current.loadSDKList(current, $("select option:selected").val());
                $ddlSDKs.fadeIn("slow");
            } else {
                //$ddlSDKs.fadeOut("slow");
                $ddlSDKs.children("option").remove();
                $ddlSDKs.append($("<option></option>").val("0").html("不限"));
            }
        });
    }
    GetDropDownList.prototype.loadSDKList = function (current, selectedItem) {
        $.ajax({
            type: "get",
            url: this.URL,
            data: this.Paramer + "=" + selectedItem,
            dataType: "json",
            async: true,
            success: function (ret) {
                current.printSDKList(ret);
            }
        });
    }
    GetDropDownList.prototype.printSDKList = function (data) {
        $("select[name$=" + this.cId.toString() + "] > option").remove();
        for (var i = 0; i < data.length; i++) {
            $("select[name$=" + this.cId.toString() + "]").append(
                            $("<option></option>").val(data[i].Value).html(data[i].Text)
                       );
        }
    }

    //调用

    //var d = new GetDropDownList('主下拉框name', '级联下拉框name', '获取数据路径', '传递给调用路径的参数');
    //d.Inits(d);

    GetDropDownLis

  • 相关阅读:
    Delphi下Treeview控件基于节点编号的访问
    oracle的conn / as sysdba是以sys还是system用户登录呢?
    delphi 字母加数字如何自增??比如0A--0Z,1A--1Z一直到9A--9Z 请赐教
    ORACLE_HOME要怎么配置?
    sqlplus / as sysdba 详解
    oracle 11G数据库实例增加内存
    SQL在字符串中取出最长数字子序列
    delphi 全局变量的定义与初始化赋值
    Delphi公用函数单元
    Dapper的正确使用姿势
  • 原文地址:https://www.cnblogs.com/hucaihao/p/3554688.html
Copyright © 2011-2022 走看看