您好,登錄后才能下訂單哦!
最近用layer ui上傳文件遇到了一個問題,我想在上傳文件之前把data-id傳入后臺,layer文檔找了一下也沒有找到類似的說明,經過一番折騰發現了其中的竅門,這里記錄一下
html代碼
<button type="button" data-id="1" class="layui-btn test1">導入路由表</button> <button type="button" data-id="2" class="layui-btn test1">導入路由表</button> <button type="button" data-id="3" class="layui-btn test1">導入路由表</button> <button type="button" data-id="4" class="layui-btn test1">導入路由表</button>
javascript代碼
var uploadInst;//這里設置一個全局變量記錄layer的對象 $(".test1").click(function () {//這里綁定點擊事件 var game_id = $(this).attr('data-id');//取出data-id的值 uploadInst.config.data.game_id=game_id//這里設置data的值之后就能傳入后臺了 }); layui.use('upload', function(){ var upload = layui.upload; //執行實例 uploadInst = upload.render({ elem: '.test1' //綁定元素 ,url: $("#upload_url").val()+'?game_id='+$("#get_data").val() //上傳接口 ,accept: 'file' //普通文件 ,done: function(res){ layer.msg(res.msg) //上傳完畢回調 } ,error: function(){ //請求異常回調 } ,before:function () { } }); });
以上這篇layer ui 導入文件之前傳入數據的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。