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

2018-05-10  本文已影响0人  lifeisfloat

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

上一篇下一篇

猜你喜欢

热点阅读