【问题标题】:uncaught typeerror: cannot read property cookie of undefined未捕获的类型错误:无法读取未定义的属性 cookie
【发布时间】:2014-06-04 05:42:51
【问题描述】:

首先我想说的是,我已经在互联网上进行了搜索,但在任何地方都找不到我的答案。

我尝试在我的 wordpress 模板中使用 jquery-coockie.js,我已经为某种计算器创建了自己的页面。

当我试图执行我的

if ($.cookie('cart')){

它给了我错误:

uncaught typeerror: cannot read property cookie of undefined

我已经正确地包含了我的 jquery-cookie.js,所以不包含不会给我带来问题。

link to website

【问题讨论】:

  • 你是否包含了 jQuery 本身?
  • 你正在使用.noConflict(),这意味着你也必须使用tpj.cookie

标签: javascript jquery wordpress cookies


【解决方案1】:

似乎 jQuery 处于无冲突模式。 试试这个代码:

jQuery.cookie('cart')

【讨论】:

    【解决方案2】:

    您粘贴的错误表明未定义 JQuery。您是否在页面前面包含了该内容?

    在页面的其他位置,您通过调用jQuery(...) 来引用 JQuery,因此您似乎确实拥有它,但它被存储为不同的变量。

    如果您正在控制失败的行(如果它不是该外部 Cookie 脚本的一部分),请改用 jQuery.cookie(...)

    如果您不控制将 JQuery 添加到页面的脚本,您可以自己将其别名为 $ -- $ = jQuery;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-22
      • 2015-01-06
      • 2017-07-26
      • 2019-02-26
      • 2021-12-25
      • 1970-01-01
      相关资源
      最近更新 更多