• 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();
                        }
                    });
  • 相关阅读:
    Cake
    抽屉评论数据库设计
    学习网站
    栈和堆简介
    链表相关操作
    链表操作
    Django form验证二
    django ajax提交form表单数据
    jquery中 after append appendTo 的区别
    Python json.dumps 自定义序列化操作
  • 原文地址:https://www.cnblogs.com/guxingy/p/12020497.html
Copyright © 2020-2023  润新知