<pre style="word-wrap: break-word; white-space: pre-wrap;">"{"message":"上传成功","result":"OK"}"</pre>",这样就导致Ajax解析返回值的时候出现错误。
解决方法是
$.parseJSON(responseText.replace(/<.*?>/ig,""));
function submitUpload(){
var opt = {
//重新指定form的action的值
url:path+"/upload/uploadPic.do",
dateType:"json",
success:function(responseText){
var obj = $.parseJSON(responseText.replace(/<.*?>/ig,""));
$("#imgsImgSrc").attr("src",obj.realPath);
$("#imgs").val(obj.relativePath);
$("#lastRealpath").val(obj.realPath);
},
error:function(){
alert("系统错误");
}
};
$("#form111").ajaxSubmit(opt);
}