日期:2014-05-17  浏览次数:20371 次

jquery的if不执行
JScript code

function isLog(){
    var c=$.cookie("why");
    if(c != null)
    {      
       $("#user_name").text(c);    
    }
}


设置了cookie后,上面的$("#user_name").text(c)不执行。
JScript code

function isLog(){
    var c=$.cookie("why");
    if(c != null)
    {
       alert("1");
       $("#user_name").text(c);
       alert("2");
    }
}


但是如果是这样,又会弹出对话框1和2。中间的仍然不执行。
JScript code

function isLog(){
    var c=$.cookie("why");
    if(true)
    {      
       $("#user_name").text(c);    
    }
}


这样才能执行,$("#user_name").text(c); 这句在不同地方测试过,本身就没有问题的,就是在这个判断里执行不了,求解。

------解决方案--------------------
因为c确实等于null了,才没有进入判断