美文网首页
ajaxFileUpload上传文件时,自定义参数data后台获

ajaxFileUpload上传文件时,自定义参数data后台获

作者: lifeisfloat | 来源:发表于2018-05-10 11:00 被阅读0次

    ajaxFileUpload自定义参数,后台获取的时候为null
    解决办法:修改ajaxFileUpload.js文件中createUploadForm()函数,新增传入参数data,并创建hidden控件,存储自定义参数

    createUploadForm: function (id, fileElementId, data) {
    ....
    if (data) {

        for (var i in data)  {  
    
            $('<input type="hidden" name="' + i + '" value="' + data[i] + '" />').appendTo(form);  
        }  
    }
    ...
    

    }

    找到ajaxFileUpload.js文件中调用createUploadForm()函数的地方,传入产生即可

    ajaxFileUpload: function (s) {
    ...
    var form = jQuery.createUploadForm(id, s.fileElementId,s.data);
    ...
    }

    相关文章

      网友评论

          本文标题:ajaxFileUpload上传文件时,自定义参数data后台获

          本文链接:https://www.haomeiwen.com/subject/uykzrftx.html