下面是我的文件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>
结果=无警报
我刚才注意到的是点击查看源并且所有脚本链接都正常工作但是jquery.cookie.js没有显示,而是当我点击查看源页面上的jquery cooke链接时我得到错误406。但它像其他插件一样出现在服务器上。答案 0 :(得分:16)
最好的解决方案是将jquery.cookie.js文件重命名为jquery cookie.js
这对我来说是最好的解决方案,因为我没有权限修改mod_security
答案 1 :(得分:5)
js/jquery.cookie.js
js文件。 [1] 结合2和3:$.cookie("example", "foo", {expires:7, path:"/"})
- 7天的生命时间
[1] 一个常见的新手错误。
答案 2 :(得分:3)
将文件jquery.cookie.js
重命名为其他内容应该会成功。
答案 3 :(得分:1)
当我访问http://namadda.com/demo/js/jquery.cookie.js时,我收到了406 Not Acceptable HTTP错误。
所请求资源的适当表示 在此服务器上找不到/demo/js/jquery.cookie.js.
此外,尝试时遇到404 Not Found错误 使用ErrorDocument来处理请求。
您的服务器上未正确配置某些内容。