嘿人們我正在使用jquery插件來創建cookie,當我在localhost上運行它時似乎工作得很完美,但是當我在服務器上測試它不像我期望的那樣工作時。jquery cookie不工作
下面是我的文件testcookie.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="shortcut icon" href="3.ico">
<script type="text/javascript" src="js/iepngfix_tilebg.js"></script>
<script src="js/jquery-1.4.2.min.js"></script>
<script src="js/jquery.cookie.js"></script>
<script>
(function($) {
$(document).ready(function() {
$.cookie("example", "foo");
alert($.cookie("example"));
});})(jQuery);
</script>
</head>
<body>hello there</body>
</html>
結果=沒有警報
這裏的演示 http://namadda.com/demo/testcookie.php
onething我剛纔注意到的是,單擊查看源文件和所有的腳本鏈接正在工作,但jquery.cookie.js沒有顯示,而是我收到錯誤406,當我點擊查看源頁面上的jquery cooke鏈接。但它像其他插件一樣存在於服務器上。
什麼不工作?該cookie的價值沒有被顯示? –
你可以創建jsfiddle用例來演示它不起作用嗎? –
你有什麼期望?你使用IE還是不同的瀏覽器?關於IE瀏覽器,這個瀏覽器有不同的頁面區域和不同的安全選項。如果您的區域中允許使用Cookie,則在網頁位於服務器上時進行檢查。 – reporter