layuiadmin/lib/extend/micro.js

(开头部分) 32KB

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

layui.define(function (exports) {
    var $ = layui.jquery
        , form = layui.form
        , layer = layui.layer
        , table = layui.table
        , laydate = layui.laydate;

    var micro = {

        //获取根路径
        getRootPath: function getRootPath() {
            var curPageUrl = window.document.location.href;
            var rootPath = "";
            rootPath = curPageUrl.split("//")[1].split("/")[0];
            rootPath = rootPath.slice(0, 9);
            if (rootPath === "localhost")
                rootPath = curPageUrl.split("//")[0] + "//" + curPageUrl.split("//")[1].split("/")[0];
            else
                rootPath = curPageUrl.split("//")[0] + "//" + curPageUrl.split("//")[1].split("/")[0];

            return rootPath;
        },

        //获取URL参数值
        getUrlPara: function (name) { //name为URL参数值如“test.aspx?id=t1”中的id的值
            if (name === "mid") {
                return $("#txtMID").val();
            }
            else {
                var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"), flag = "";
                var r = window.location.search.substr(1).match(reg);
                if (r != null)
                    flag = unescape(r[2]);

                if (typeof flag !== "undefined")
                    return flag;  //返回参数值
                else
                    return "";
            }
        },

        //ajax同步post提交数据,return msg
        mAjax: function (DataType, URL, Parameter, isLoad, isRefresh, isCloseParent, isRepeatSubmit) {
            var flag = 'False';
            isLoad = isLoad || true;  //isLoad = typeof isLoad === 'undefined' ? true : isLoad;
            isRefresh = isRefresh || false;
            isCloseParent = isCloseParent || false;
            isRepeatSubmit = isRepeatSubmit || false;  //重复提交,默认禁止,默认值False

            $.ajax({
                async: true,
                type: 'post',
                dataType: DataType,
                url: URL,
                data: Parameter,
                cache: false,
                beforeSend: function () {
                    if (isLoad) //是否开启加载图标
                        layer.load(2);

后面还有 706 行代码,解锁后查看完整代码

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

AI 解读 AI

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

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