标签:
使用ajax调用服务端数据时,得到返回的数据格式为json时,如:{"error":{"code":-1,"msg":"文件格式有误,请上传图片(gif,jpg,jpeg,png,bmp)文件"}}
对于这样的json格式的数据,可以使用js的eval()格式进行转化为json解释。
function upload(imgFile, image) {
$.ajaxFileUpload({
url : ‘@{front.account.AccountHome.uploadPhoto()}‘,
secureuri : false,
fileElementId : ‘imgFile‘,
dataType : ‘text‘,
success : function(data) {
data = eval("("+data+")");
if (data.error.code < 0) {
alert(data.error.msg);
return;
}
$("#image").attr("src", data.filename);
$("#imgFile").val(‘‘);
},
error : function(data, status, e) {
alert("上传图片失败");
}
})
}标签:
原文地址:http://my.oschina.net/u/1274559/blog/413133