function test1(){
$cookie.setCookie('client_ip',1);
}
function test2(){
test1();//第一次运行此程序,结果弹出空值,第二次运行正常弹出
alert($cookie.getCookie('client_ip'));
}
为什么第一次无法取出cookie值 (设置cookie函数是正确的)

解决方案 »

  1.   

    你把getcookie()放到test2()方法外面看看
      

  2.   

    getCookie 放在test1()里面一切正常; 我尝试放在test2外面看看
      

  3.   

    有可能是你的cookie在第一次取的时候还没生效所以是空的。
      

  4.   

    如果说COOKIE没有生效为什么可以在TEST1()里面获取呢