Job.UI/JobResources/script/common/MyDataPack.js

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/// <reference path="../jquery-1.7.1.min.js" />


var DataClass = {
    create: function () {
        return function () {
            this.MyInit.apply(this, arguments);//创建对象的构造函数  //arguments 参数集合  系统名称 不能写错
        }
    }
}

var MyDataPack = DataClass.create();
MyDataPack.prototype = {
    //初始化
    MyInit: function (url, operation, params) {

        this.data = new Object();   //所有数据容量

        var bdata = new Object();
        bdata.url = url;            //地址
        bdata.operation = operation;//操作
        bdata.params = params;      //参数

        this.data.BasicData = bdata; //基本数据
    },
    //添加数据 如:addValue("obj", obj对象);
    addValue: function (p, obj) {
        this.data[p] = obj;
    },
    //取得 所有标记控件的值 并写入数据
    getValueSetData: function (togName) {
        var values = Object(); //值的集合
        $("[subtag='" + togName + "']").each(function () {            
            //如果是input 类型 控件
            if (this.tagName == "INPUT") {
                //如果是text 控件
                if (this.type == "text" || this.type == "hidden") {
                    values[this.id] = this.value;
                }
                else if (this.type == "checkbox") {                    
                    values[this.id] = this.checked;
                }
                else if (this.type == "...") {

                }
                //......
            }
            else if (this.tagName == "SELECT") {
                values[this.id] = this.value;
            }
            else if (this.tagName == "...") {

            }
            //................
        });
        this.data[togName] = values;//添加到数据集合
    },
    //取值 如:getValue("BasicData")
    getValue: function (p) {
        return this.data[p];
后面还有 49 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。