Layui 文件上传 附带data数据
Posted guxingy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Layui 文件上传 附带data数据相关的知识,希望对你有一定的参考价值。
配置项中增加参数:
, data: { CaseId: function () { return $("#CaseId option:selected").val(); }, CaseName: function () { return $("#CaseId option:selected").text(); } }
例子:
upload.render({ elem: ‘#test-upload-more‘ , url: ‘/Handler/CoverModelFileHandler.ashx?type=uploadAndCreate‘ , multiple: true , accept: ‘file‘ //普通文件 , auto: false , data: { CaseId: function () { return $("#CaseId option:selected").val(); }, CaseName: function () { return $("#CaseId option:selected").text(); } } , choose: function (obj) { //上传前选择回调方法 obj.preview(function (index, file, result) { if ($("#CaseId option:selected").val() == ‘‘) { $("#btnSubmit").click(); $(‘.layui-upload-file‘)[0].value = ‘‘;//解决两次选择的文件相同不能上传的问题 return false; } obj.upload(index, file); return true; }); } , done: function (res, index, upload) { $("#test-upload-more-list").append(‘<p>‘ + res.Name + ‘</p>‘); } , allDone: function (res) { layer.msg(‘成功!‘, { icon: 1 }); parent.showCoverModelFile(); } });
以上是关于Layui 文件上传 附带data数据的主要内容,如果未能解决你的问题,请参考以下文章