fileinput插件上传,uploaded等事件不调用,如何解决?

发布于 2022-09-04 14:09:30 字数 876 浏览 22 评论 0

想要在文件上传成功之后返回responseData,但是把官网的事件几乎都试了还是不管用,是我返回的json不对?
我是在一个函数的回调里面调用$("#file-1").fileinput('upload');方法进行上传,可是无论如何都不能触发上传完成的相关事件。
$("#file-1").fileinput({

                uploadUrl: '../../../myUrl',
                uploadExtraData: function(){
                    return extra;
                },
                allowedFileExtensions : ['xls','xlsx'],
                
                showUpload: false,
                maxFileSize: 10240,
                elErrorContainer: "#errorBlock",
        });             
        $("#file-1").on('filepreajax', function(event, previewId, index) {
                    extra = {"custReportEntity.finaRepId": point.getInstance().viewModel.finaRepId(),"custReportEntity.tableid":point.getInstance().viewModel.id()};
        });

后台上传之后返回类似这样的信息:{"flag":false,"info":"校验不通过","data":null}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文