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();
                    }
                });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM