jquery 报错 $.cookie is not a function()

jquery 报错 $.cookie is not a function()

——我是之前可以运行的项目,突然报这个错误,很奇怪。 
这是jquery的cookie插件报错。 
插件名: jquery.cookie.js

问题分析

因为之前可以,所以首先怀疑的是 cookie插件是不是更新了? 
回答是:NO 
去他的官网看,发现最新版的是2014年的,所以不存在是因为插件更新导致的问题。

百度查了可能造成这种报错的原因

  • 没有引入jQuery库文件

    • 因为之前可以用,所以早就已经引入进来了,肯定不是这个原因,下一个;
  • jQuery库文件和jquery.cookie.js文件加载得顺序问题。必须先引入jQuery库,再引入cookie文件。
  • 多次引入jquery文件
    • 就是先引用jQuery,再引用cookie插件,后面又引用了jquery插件了。
    • 发现我就是这种情况
    • 正常应该是这样的: 

解决

解决方案: 
那么就打开这个多引入进来的jquery 看下资源来源,居然是我的谷歌插件导致的问题。这个插件会引入一个px-jquery-1.7.1.min.js 的插件,就导致多次引入jquery,所以才报错。:

最后,关闭这个扩展程序。

问题,解决!Over

原文地址:https://www.cnblogs.com/helingjuan/p/10673219.html

时间: 2024-08-29 17:55:31

jquery 报错 $.cookie is not a function()的相关文章

Eclipse中Jquery报错

在网上看到很多 jQuery-xxx.js 在eclipse中报错的解决方案大多是说 项目右键 Properties->Validation->JSP Content Validator 这项的右边点击 ... 按钮,然后点 Add Exclude Group->在 Exclude Group 点 Add Rule->Folder or file name 然后选到 jquery-xxxx.js 文件. 我试过了,还是报错报红. 后来发现还有一个方法更有效,原文如下 I have

webpack安装jQuery报错

使用webpack搭建项目,并使用了node下载了jQuery使用,使用命令行完成构建时发现报错了, ERROR in ./node_modules/jquery/lib/node-jquery.js Module not found: Error: Can't resolve 'jsdom'... ERROR in ./node_modules/jquery/lib/node-jquery.js Module not found: Error: Can't resolve 'xmlhttpre

jQuery 报错

在一次javaWeb 开发中我需要一些特效,于是从官网上下载了:jquery-2.1.1.min.js .然后导入到 Myeclipse里,结果就出现了 红叉 解决方案:如上图所示:右击 jquery-2.1.1.min.js -->MyEclipse --> ①先点击Exclude From Validation :②点击Run Validation 即可.

jQuery 之 setTimeout 传递字符串参数报错

当你打算调用一些jQuery代码显示隐藏的一个元素,并调用setTimeout()在一段延时之后设置其HTML的内容: 整个页面的代码是这样的. <span style="font-size:18px;"><html> <head> <title></title> </head> <body> <a href="#" id='heihei' onclick="show

jQuery插件之Cookie

一.jQuery.Cookie.js插件是一个轻量级的Cookie管理插件. 特别提醒,今日发现一个特别的错误,google浏览器提示:has no method $.cookie.火狐浏览器提示:$.cookie is not a function;调试了半天,终于找到原因,如果同一个页面两次或者多次引入jQuery插件就会报此错误. 使用方法: 1.引入jQuery与jQuery.Cookie.js插件. <script src="jQuery.1.8.3.js" type=

如何让JQuery报错-遁地龙卷风

0.解决的问题 a.当选择器语法没有问题,找不到元素时,让jquery报错 b.选择器语法有问题,程序无法继续执行时,让jquery报错 主要针对传递字符串,尝试前请备份jquery库,最好改变名字加已区分. 1.环境配置 jquery-3.0.0.js未压缩版 2.选择器语法没有问题,找不到元素 修改jquery源码增加代码,以下是修改后的代码,加红的是增加部分 var version = "3.0.0", // Define a local copy of jQuery jQuer

jQuery 插件设置cookie

对cookies的操作在当访问一个网站就无时无刻的都伴随着我们,记录着我们的一举一动,并将不危害用户隐私的信息,将以保存,这样用户就不用去从新再次操作重复的步骤,这样大大方便了客户,也增加了客户对网站的回头率. jquery.cookie.js 提供了jquery中非常简单的操作cookie的方法. $.cookie('the_cookie'); // 获得cookie $.cookie('the_cookie', 'the_value'); // 设置cookie $.cookie('the_

dojo处理删除操作报错

1.错误描述    java.lang.IllegalArgumentException:attempt to create delete event with null entity. 2.错误原因    dojo.xhrPost({         url:"", content:{     "userId":userId         },         success:function(data)         {         }    });  

jquery实现的cookie操作插件

jquery实现的cookie操作插件: cookie虽说具有一定的确定,但是在某些问题的处理上还是非常好用的,这里就不列举了,这里提供一个jquery实现的操作cookie的插件,功能比较全面,希望给大家带来一定的帮助,代码如下: jQuery.cookie=function(name, value, options){ if(typeof value != 'undefined'){ options=options||{}; if(value === null){ value=''; opt