最近在项目中需要使用到jquery的cookie,按理说在html头中引入jquery-1.7.1.min.js和jquery.cookie.js,然后在js中就可以使用cookie函数了。像这样使用 alert($.cookie('test_cookie'));
  单独使用没有问题,但是加入到我们的项目中就会提示“对象不支持此属性或方法”,定位过程如下:
  

  1. 单独提取出来,使用单独的一个html文件来测试,没有问题。说明jquery-1.7.1.min.js和jquery.cookie.js这两个js文件都是正确的。那么接下来的思路应该是我们的项目自身对这个有影响。更换cookie的在本项目的测试位置点,在登陆的时候测试。
  2. 按照问题定位的一般思路,缩小问题定位范围,先执行部分页面,看是否有这个问题,这样逐渐缩小定位范围,最后定位到是因为引入videoList.jspvideoTimeTable.jsp导致这个问题的出现。
  3. videoList.jsp这个文件中逐渐删除引入的js文件,当删除jquery-1.7.1.min.js,时现象就不出现了。说明跟这个js文件有关,在这个文件中把jquery.cookie.js添加上,也没有问题,所以jquery-1.7.1.min.jsjquery.cookie.js必须成对出现。
  4. 所以说问题的原因是这样的:我的工程是一个大的jsp文件下面通过tab加载了很多小的jsp文件,这些多个小的jsp文件中引入了jquery-1.7.1.min.jsjquery.cookie.js,如果只有任何一个文件只引入了jquery-1.7.1.min.js而没有引入jquery.cookie.js,则在所有的jsp文件中使用cookie的函数时,就会提示找不到这个函数。但是原因是什么呢?

随机推荐

  1. (转)Hprose与WCF在云计算平台Azure上的对决

    Windows Azure Platform是一个运行在微软数据中心的云计算平台.它包括一个云计算操作系统和一个为开发者提供的服务集合.开发人员创建的应用既可以直接在该平台 中运行,也可以使用该云计算 ...

  2. XML解析——Java中XML的四种解析方式

    XML是一种通用的数据交换格式,它的平台无关性.语言无关性.系统无关性.给数据集成与交互带来了极大的方便.XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已. XML的解析方式分为四 ...

  3. Oracle用户system解锁

    1.首先进入sql plus窗口(参见上一篇文章) 2.进入后:输入select username,account_status from dba_users where username='SYST ...

  4. salvage 数据块打捞工具

    基本上所有数据库都是按块存储数据的,每种数据库的块都有自己有特征,我们可以找出特征,当数据库文件丢失,甚至文件系统完全损坏时,从硬盘扇区中把数据页打捞出来,从页从数据页中恢复出行数据.根据这个原理,开 ...

  5. Qt自定义菜单项

    经常会看到一些菜单的部分项是由几个按钮组成的,如酷狗.QQ.360都有类似菜单,对于常规的菜单项,图标 + 文字 实现一个事件,很容易完成,那么怎么自定义菜单项呢? Qt提供了支持,就是利用QWidg ...

  6. apache重写字段详细说明

    用Apache虚拟主机的朋友很多,apache提供的.htaccess模块可以为每个虚拟主机设定rewrite规则,这对网站SEO优化相当有用,同时也改善了用户体验.国内的虚拟机一般不提供.htacc ...

  7. C语言的32个关键字

    由ANSI标准定义的C语言关键字共个: auto double int struct break else long switch case enum register typedef char ex ...

  8. asp.net 运行时, 报控件不存在

    Asp.net 运行时,报控件不存在,但系统中确实加入了控件z, 但是生成网站的时候,报控件不存在,输入代码的时候,this.edtxx.Text 确实可以输入 原因: 系统修改的时候,作了一个备份, ...

  9. IOS6开发环境环境配置

    IOS6开发环境环境配置http://www.wizzer.cn/?p=2438http://diybbs.zol.com.cn/1/34037_629.htmlhttp://diybbs.zol.c ...

  10. mysql group by优化

    mysql> explain select actor.first_name,actor.last_name,count(*) from sakila.film_actor inner join ...