作者:dancejust25679 | 来源:互联网 | 2023-10-12 14:56
这是很久之前遇到的问题了,今天不小心又遇到了,总结了一下以前处理的办法。
废话不说,上代码:
$.ajax({
url:"exit.do",
data:{account:account},
type:"POST",
success:function(data){
if("1"==data){
window.location="index.do";
}
}
});
这是做的一个退出的后台验证,Controller返回的结果data是一个String 1 ,我console.log打印出来了data,确认返回的也是 1 ,但是if判断的时候, 1 ==data就是false,
个人总结的解决办法:1、转化为JSON对象,var rsdata=JSON.parse(data);然后对比 1 ==rsdata,结果为true。
2、直接在if判断里写 1 ==eval(data),结果也为true。