javascript - google.load 正在加载导致版本控制问题的旧版本 jquery

标签 javascript jquery version google-cdn google.load

我的网页中有这两行代码:

    google.load("jquery", "1.7.0");
    google.load("jqueryui", "1.8.16");

我决定升级到更新的版本:

    google.load("jquery", "1.8.2");
    google.load("jqueryui", "1.9.0");

现在整个页面都中断了。当我通过查看“源”选项卡在 Google Chrome 中进行检查时,我看到旧版本的文件在那里。此外,当我查看控制台的错误时,我会收到以下错误:

Uncaught Error :模块:未找到版本为“1.8.2”的“jquery”!

Uncaught ReferenceError :$ 未定义

未捕获的 ReferenceError:未定义 jQuery

未捕获的类型错误:undefined 不是一个函数

注意:此问题不是特定于浏览器的。另外,我过去升级没有问题。这里发生了什么。我该如何解决?非常感谢!

最佳答案

如果您只使用 google 对象来加载 jQuery,那么您可以直接加载 jQuery 并避免与 google 脚本有关的任何问题

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type="text/javascript"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.0/jquery-ui.min.js" type="text/javascript"></script>

此外,jquery 1.8 不在 Google Loader 中

如果您直接转到 https://www.google.com/jsapi您将在底部看到所有受支持的版本,而 1.8.1 不存在。

关于javascript - google.load 正在加载导致版本控制问题的旧版本 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13462247/

相关文章:

c++ - Qt:qmake中VERSION和VER_MAJ、VER_MIN、VER_PAT的区别

javascript - 动态创建时缺少 jsTree 功能

javascript - 如何使用 jquery 将 <i> 标签附加到 <a> 标签

javascript - ExtJS,FormPanel show() 函数问题

javascript - 限制 HTML 输入只允许粘贴

iphone - 使用的 iOS 版本分割

javascript - 如何用拆分 (_) 替换文本

jquery - 页面卸载时断开 Strope 连接

javascript - 如何在 Ajax 中验证序列化数据

java - Ant 任务: read and user manifest implementation version