2012-03-30 85 views
0

我正在开发w php网站。在这里,我设置了一个php cookie如何检查一个php cookie设置或不在jquery

setcookie('hotelId',$resHotel); 

我想检查它是否设置使用jQuery或JavaScript。我用下面的代码

if($.cookie('hotelId')) { 
     alert("yes"); 
    }; 

但它不工作

有没有什么办法可以找到PHP的cookie的存在或不jQuery的

感谢

+0

相关:[stackoverflow.com/questions/1599287/...](http://stackoverflow.com/questions/1599287/create-read-and -erase-cookies-with-jquery) – safarov 2012-03-30 08:47:17

+0

不,我的问题是“如何检查'php'cookie是否存在或不使用jquery”。我没有jQuery cookie,我有php cookie – user1263260 2012-03-30 08:51:56

回答

0

这应该工作,如果这些满足两个条件:

  • 您已经安装了需要使用的extra library$.cookie()
  • 你输出你的HTML的任何部分之前调用setcookie()
0

你确定你有正确的库加载到页面?默认情况下,我不认为cookie行为包含在jQuery中。

您可以轻松手动查看cookie。从浏览器到浏览器的方法稍有不同,但是(例如在Firefox中),如果转到“首选项”>“隐私”>删除单个Cookie,则可以浏览它们并查看其内容。这可以帮助您调试您的php代码是否按需要设置cookie。

0

首先得到指定的cookie如下

var cookie=$.cookie("set"); 
if(!cookie) 
{ 
    $.cookie("set","foo"); //if there is no cookie set it 
}