使用jquery uploadfy插件上传文件返回json格式的处理办法

来源:互联网 发布:paperpass查重数据库 编辑:程序博客网 时间:2024/06/05 05:07
/*uploadify文件上传,支持任意格式  */
$("#uploadFile").uploadify({
'auto'            :  false,//是否自动上传
'multi'           :  false,//同一时间上传的数量
'preventCaching'  : true,
'swf'             : '${ctx}/scripts/uploadify-v3.1/uploadify.swf?str='+new Date(),
'uploader'        : '${ctx}/upload_uploadFile.action;jsessionid=<%=session.getId()%>',
'buttonText'      : '添加附件', //文字
'method'          : 'post', 
'buttonClass'     : 'uploadify-button',
'fileTypeDesc'    : 'Any old file you want...',
'fileTypeExts'    : '*.*',//设置上传的文件类型
'fileObjName'     : 'uploadFile',
'displayData'  : 'percentage',
/* 'queueID'         : 'file_queue', */
'fileSizeLimit'   :  '2048KB',//大小限制,默认kb  
'uploadLimit'     :  10,//上传文件个数限制
'queueSizeLimit'  : 1,

'onUploadSuccess' : function(file, data, response) {

/* data:"20090919142012.jpg" 时间戳加上传文件的后缀,data是带有双引号字符串,直接从actionContext中获取,以json格式返回的字符串 */

/* 方案1:var obj = JSON.parse(data);ie 6\7不支持;优先考虑该方案 */

/* 方案2:var obj = eval("(" + data + ")");最不推荐的方案*/

/* 方案3:如果考虑到兼顾IE6的话可以使用该方案*/

var obj = new Function("return "+data)();

$("#attach").attr("value",obj);

$("#attach_name").html(obj);
$(".display_a").css("display","");
            $("#uploadFile").uploadify('disable', true);
            $("#upload_a").css("display","none");
       },
'onUploadError' : function(file, errorCode, errorMsg, errorString) {
        alert('The file' + file.name + ' could not be uploaded: ' + errorString);
    },
       'onQueueComplete' : function(queueData) {
           /* alert(queueData.uploadsSuccessful + ' files were successfully uploaded.'); */
       },
       'onSelect': function(file){
       },
       'onCancel' : function(file) {
       }

});




原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 一侧鼻子流清水怎么办 慢性肠胃炎犯了怎么办 儿子拉肚肚子疼怎么办 皮肤太容易过敏怎么办 过敏脸一直不好怎么办 脸上突然过敏怎么办急救 脸过敏发红疼怎么办 脸上突然过敏了怎么办 脸过敏总反复怎么办 用蜂蜜洗脸过敏怎么办 脸上涂蜂蜜过敏怎么办 孕晚期脸过敏怎么办 吃芒果脸过敏怎么办 脸上老反复过敏怎么办 用什么都过敏怎么办 脸上起过敏湿疹怎么办 脸上发湿疹过敏怎么办 感冒流鼻涕有痰怎么办 咳嗽流清水鼻涕怎么办 脸最近老是过敏怎么办 鼻炎脸特别疼怎么办 宝宝感冒一直流鼻涕怎么办 经常过敏的体质怎么办 一边鼻子堵了怎么办 鼻炎流清水鼻涕怎么办 鼻子总感觉堵塞怎么办 半边鼻子不通气怎么办 鼻炎感冒了鼻塞怎么办 左边鼻子不通气怎么办 婴儿鼻塞不通气怎么办 过敏性鼻炎一直打喷嚏怎么办 一只鼻子流鼻涕怎么办 一个鼻子不通气怎么办 夏天鼻子堵了怎么办 做完鼻子感冒了怎么办 鼻子不通流鼻涕打喷嚏怎么办 一岁半宝宝流鼻涕鼻塞怎么办 没有感昌流鼻涕怎么办 婴儿感冒咳嗽流鼻涕怎么办 小孩经常流鼻子怎么办 5岁宝宝流鼻涕怎么办