如何在jquery中设置或不设置php cookie

时间:2012-03-30 08:42:57

标签: php javascript jquery

我正在开发w php网站。这里我设置了一个php cookie

 setcookie('hotelId',$resHotel); 

我想使用jquery或javascript检查它是否已设置。我使用了以下代码

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

但它不起作用

是否有任何方法可以在jquery

中找到PHP cookie

由于

3 个答案:

答案 0 :(得分:0)

如果满足以下两个条件,这应该有效:

  • 您已安装了$.cookie()
  • 所需的extra library
  • 您在输出html
  • 的任何部分之前已致电setcookie()

答案 1 :(得分:0)

您确定在页面中加载了正确的库吗?我不认为默认情况下jQuery会包含cookie行为。

您可以轻松地手动查看Cookie。该方法在浏览器之间略有不同,但是(例如在Firefox中)如果您转到首选项>隐私>删除单个cookie,您可以浏览它们并查看其内容。这可以帮助您调试您的PHP代码是否正在根据需要设置cookie。

答案 2 :(得分:0)

首先获取指定的cookie,如下所示

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