【问题标题】:Uncaught Reference Error : JQuery is not Defined at drupal.js未捕获的参考错误:JQuery 未在 drupal.js 中定义
【发布时间】:2018-03-01 03:54:28
【问题描述】:

当清除 Drupal 缓存时,它会自动启用/检查压缩缓存页面选项并破坏许多 drupal 功能。

当我检查时,我发现 JQuery 没有在第 5 行 [jQuery.noconflict()] 的 drupal.js 中定义。我在 drupal 的所有页面上都发现了这个错误。

我不确定是什么导致了这个错误。

【问题讨论】:

  • 可能是jquery脚本没有加载或者drupal.js之后加载
  • 我应该怎么做才能让它工作?想要更多信息怎么做。提前致谢
  • 正如您提到的,Jquery 脚本在 drupal.js 之后加载,我该如何更改它。
  • 你是如何包含js的?看看the documentation here,你应该可以使用 weight 属性来改变加载顺序。
  • 我已经完成了相应的操作,但我仍然在控制台中看到了错误。

标签: jquery drupal-7


【解决方案1】:

以管理员身份登录您的 drupal 站点并在此处访问:

/admin/config/development/jquery_update

您能否在“默认 jquery 版本”字段中查看 jquery 版本。将其更改为 1.10。

【讨论】:

  • 同理。默认 Jquery 版本 - 1.10。还有什么需要更新的吗? l
  • 嗯,一定是js的权重问题,所以,这样做: - 检查你是否在任何自定义主题或自定义模块中使用了drupal_add_js函数,如果你正在使用“权重” " 选项,阅读以下帖子:drupal.org/node/756722
猜你喜欢
  • 2017-08-31
  • 2016-10-03
  • 2020-08-31
  • 1970-01-01
  • 2017-01-02
  • 2021-12-08
  • 2016-06-11
  • 1970-01-01
  • 2016-06-03
相关资源
最近更新 更多