2012-03-30 94 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 
}