$.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。