js eval() 解释json数据
使用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("上传图片失败"); } }) }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。