最近在做项目的时候发现ajax从后台取出一个“ok”字符串比较时不好用,通过不断尝试终于解决,原因没找到,特记录下以防将来忘记。
前台ajax调用如下:
$.ajax({
type: "post",
url: "*.do?method=verityFileName&now="+ new Date().getTime(),
data:"fileName="+fileName,
success:function(data,textSta){
if(data.toString().trim()=="ok"){//之前直接用data==“ok”就行,现在不知道什么原因不好用了,
//不知道为什么现在ajax返回的字符串多了空格,很是郁闷
alert(1);
}else{
alert(2);
}
},
error:function(){
alert("检查出错");
}
});