2017年11月隨筆

1霎俩、layui的form

  • 1)哀军、HTML部分
<form id="myform"  class="layui-form">
            <div class="layui-form-item">
                <label class="layui-form-label">審核原因<label class="notnull">*</label></label>
                <div class="layui-input-inline">
                    <input type="text" id="CheckingReason" name="CheckingReason" required lay-verify="required" placeholder="請輸入審核原因" autocomplete="off" class="layui-input">
                </div>
                <label class="layui-form-label">審核情況<label class="notnull">*</label></label>
                <div class="layui-input-inline">
                    <input type="text" id="CheckingRemark" name="CheckingRemark" required lay-verify="required" placeholder="請輸入審核原因" autocomplete="off" class="layui-input">
                </div>
            </div>
            <div class="layui-form-item">
                <label class="layui-form-label">審核狀態(tài)</label>
                <div class="layui-input-inline">
                    <input type="radio" name="CheckingState"  value="0" title="未審核" checked>
                    <input type="radio" name="CheckingState"  value="1" title="審核通過">
                    <input type="radio" name="CheckingState"  value="2" title="審核未通過">
                </div>
            </div>
            <div class="layui-form-item">
                <div class="layui-input-block">
                    <button class="layui-btn" lay-submit lay-filter="formSubmit">提交</button>
                    <button type="reset" class="layui-btn layui-btn-primary">重置</button>
                </div>
            </div>
        </form>
  • 2)、JS部分
var layer, layform;
        layui.use([ 'form', 'layer' ], function() {
            layform = layui.form;
            //監(jiān)聽提交
            layform.on('submit(formSubmit)', function(data) {
                addFormSubmit(data.field);
        });
}); 
  • 3)打却、data.field是form提交出來的數(shù)據(jù)杉适,數(shù)據(jù)格式是json的格式,鍵是每個input的name趁蕊,值是value熟嫩,Ajax提交的時候可以直接用

2素挽、layer的最小化與還原枪眉,與關(guān)閉該layer的事件

var mylayer = layer.open({
            type: 2,
            title: "SB",
            shade: 0,
            area: ['800px', '500px'],
            maxmin: true,
            zIndex: layer.zIndex, 
            content: "index.html",
            end:function(){
                top.removeAll(); //當(dāng)關(guān)閉該彈出層的時候蹬叭,執(zhí)行該事件
            }
});
        
layer.min(mylayer);  //最小化
layer.restore(mylayer);   //還原

3藕咏、easyui的datagrid用法

$(function(){
            inittable();
        })

        //初始化數(shù)據(jù)表格
        function inittable(){
            $("#dg").datagrid({
                title:"demo",
                rownumbers:true,
                singleSelect:true,
                autoRowHeight:false,
                striped:true,
                nowrap:false,
                fit:true,
                remoteSort:false,
                loadMsg:"正在加載數(shù)據(jù),請稍候……",
                columns:[[
                    {field:'op',title:'操作',width:50,align:'center',formatter:function(value,row,index){
                                                                                                            //點(diǎn)擊時將id傳過去秽五,注意:傳不了對象過去
                        return '<button class="layui-btn layui-btn-danger layui-btn-xs" onclick="deleteGroup(\''+row.code+'\')">刪除</button>'
                    }},
                    {field:'ResourcesName',title:'分組名稱',width:'150',align:"center"},
                ]],
                onSelect:function(index, row){
                    //選中某行的時候
                    console.log(row);
                },
                onLoadSuccess:function(data){
                    console.log(data);
                    //$("#dg").datagrid("selectRow",0);  //加載第一條數(shù)據(jù)
                },
                                                                          //根據(jù)值去返回數(shù)據(jù)            
                {field:'IsShow',title:'是否顯示',width:'80',align:"center",formatter:function(value,row,index){
                    if(value=="1"){
                        return '<span style="color:blue;font-weight:bold;">是</span>';
                    }else{
                        return '<span style="color:red;font-weight:bold;">否</span>';
                    }
                }}
            });
            loadDatas();
        }

        //加載數(shù)據(jù)
        function loadDatas(){
            var sendData = {
                "apikey":"getDynamicGroupInfo"
            }
            comAjax("json/api","get",sendData,function(json){
                if(json.code == 0){
                    console.log(json.data);
                    $("#dg").datagrid("loadData",json.data);
                }
            },'',false);
        }
        
    4孽查、layui的table前臺實(shí)現(xiàn)分頁(首次把所有的數(shù)據(jù)拿到,前臺自己做分頁)
    
        <table id="test2"></table>
        
        layui.use('table', function(){
            var table = layui.table;
            var datass = ''
            $.ajax({
                type:"get",
                url:"json/gzzz.json",
                async:true,
                success:function(data){
                    datass = data.data
                    table.render({
                        elem: '#test2'
                        ,data:datass
                        ,height: 196
                        ,cols: [[ 
                            {field: 'towerid', title: 'ID', width: 80, sort: true}
                            ,{field: 'towerame', title: '用戶名', width: 120}
                        ]] 
                        ,skin: 'row' //表格風(fēng)格
                        ,even: true
                        ,page: true //是否顯示分頁
                        ,limits: [3]
                        ,limit: 3 //每頁默認(rèn)顯示的數(shù)量
                    });
                }
            }); 
         })

5坦喘、 回調(diào)函數(shù)

        var person = {};
        person.name = "jwl";
        person.age = "20";
        
        function say(a){
            console.log(a.name)
        }
        say(person);

6盲再、string的replace用法

pointStr.replace(/;/g, ",");
將所有的“;”替換成“瓣铣,”

7答朋、

//獲取頁面?zhèn)魅雲(yún)?shù)

function getPageParams(){
    var pageurl = window.location.href;
    var param = {};
    if(pageurl.indexOf("?")!=-1){
        var paramstr = pageurl.split("?")[1];
        var pArr = paramstr.split("&");
        var tArr = null;
        for(var i=0;i<pArr.length;i++){
            tArr = pArr[i].split("=");
            if(tArr.length==2){
                param[tArr[0]]=tArr[1];
            }else{
                param[tArr[0]]="";
            }
        }
    }
    return param;
}
 /*
  * 獲取url中的參數(shù)
  * name:參數(shù)名稱
  */
function getUrlParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //構(gòu)造一個含有目標(biāo)參數(shù)的正則表達(dá)式對象
    var r = window.location.search.substr(1).match(reg);  //匹配目標(biāo)參數(shù)
    if (r != null) return unescape(r[2]); return null; //返回參數(shù)值
} 

Layui上傳

var layui_upload;
var selectInfo = {"method":"uploadSummary","projectid":"","filefolder":"fm"};
layui.use('upload', function() {
    layui_upload = layui.upload;
    // 執(zhí)行實(shí)例
    var uploadInst = layui_upload.render({
        elem : '#fileupload' // 綁定元素
        ,url : '../../json/upload' // 上傳接口
        ,data: selectInfo
        ,size: 20000 //上傳文件大小,最大20M
        ,accept: 'file' //普通文件
        ,exts:'doc|docx|xls|xlsx|txt|pdf'
        ,before:function(obj){

        }
        ,done : function(json) {
            if(json.code=="200"){
                loadProInfoList($(".selProQueryList").attr("proid"),$(".selProTabMenu").attr("jd"));
                layer.msg("文件上傳成功坯沪!");
            }
        },
        error : function() {
            alert("error");
            // 請求異陈逃常回調(diào)
        }
    });
});
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市腐晾,隨后出現(xiàn)的幾起案子叉弦,更是在濱河造成了極大的恐慌,老刑警劉巖藻糖,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件淹冰,死亡現(xiàn)場離奇詭異,居然都是意外死亡巨柒,警方通過查閱死者的電腦和手機(jī)樱拴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來洋满,“玉大人晶乔,你說我怎么就攤上這事∥矗” “怎么了正罢?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長驻民。 經(jīng)常有香客問我翻具,道長,這世上最難降的妖魔是什么回还? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任裆泳,我火速辦了婚禮,結(jié)果婚禮上柠硕,老公的妹妹穿的比我還像新娘工禾。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布帜篇。 她就那樣靜靜地躺著糙捺,像睡著了一般。 火紅的嫁衣襯著肌膚如雪笙隙。 梳的紋絲不亂的頭發(fā)上洪灯,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天,我揣著相機(jī)與錄音竟痰,去河邊找鬼签钩。 笑死,一個胖子當(dāng)著我的面吹牛坏快,可吹牛的內(nèi)容都是我干的铅檩。 我是一名探鬼主播,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼莽鸿,長吁一口氣:“原來是場噩夢啊……” “哼昧旨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起祥得,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤兔沃,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后级及,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體乒疏,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年饮焦,在試婚紗的時候發(fā)現(xiàn)自己被綠了怕吴。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡县踢,死狀恐怖转绷,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情硼啤,我是刑警寧澤议经,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站丙曙,受9級特大地震影響爸业,放射性物質(zhì)發(fā)生泄漏其骄。R本人自食惡果不足惜亏镰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望拯爽。 院中可真熱鬧索抓,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至篮幢,卻和暖如春大刊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背三椿。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工缺菌, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人搜锰。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓伴郁,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蛋叼。 傳聞我的和親對象是個殘疾皇子焊傅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評論 2 349