ajaxfileupload回到json带<pre>解决方案
匿名 · 更新于 2015/6/23
ajaxfileupload回到json带<pre>解决方案
function ajaxFileUpload() {
$.ajaxFileUpload
(
{
url: 'upthumb', //用于文件上传的服务器端请求地址
secureuri: false, //一般设置为false
fileElementId: 'file1', //文件上传空间的id属性 <input type="file" id="file" name="file" />
dataType: 'content', //返回值类型 一般设置为json
success: function (data, status) //服务器成功响应处理函数
{
var reg = /<pre.+?>(.+)</pre>/g;
var result = data.match(reg);
data = RegExp.$1;
data = eval('(' + data + ')');
if(data.result){
data = data.data;
if($("#upimgbtn").length){
$("#upimgbtn").before('<img id="upimgthumb" src="'+data.thumbfile+'" width="100" height="100" />');
$("#upimgbtn").remove();
$("#upimgthumb").on('click',function(){
$("#file1").click();
}).css('cursor','pointer');
}else{
$("#upimgthumb").attr('src',data.thumbfile);
}
$("#thumbnail").val(data.thumbfile);
}else{
alert(data.msg);
}
},
error: function (data, status, e)//服务器响应失败处理函数
{
alert(e);
}
}
)
return false;
}
