【问题标题】:Jquery not working from Google CNDJquery 在 Google CND 中不起作用
【发布时间】:2013-02-23 03:20:03
【问题描述】:

我刚开始创建一个 html 文件并想使用 jquery。当我像这样在本地机器上使用 jquery 时,它工作正常。

<script src="jquery.min.js"></script>

但是当我尝试使用它时,它不起作用

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

当我像这样加载脚本时,我无法使用任何 jquery 函数。

我在这里做错了什么?

编辑:顺便说一句,我的 html 文件位于驱动器 C 的本地机器上:/

【问题讨论】:

    标签: jquery cdn


    【解决方案1】:

    您的网址不完整。我相信他们放弃了 http 以表明您可以使用 http 或 https,因为如果您在服务器上,则不需要它。仅当您正在运行文件系统时才需要添加它。

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    

    【讨论】:

    • 只要您不尝试在本地使用它,该 url 在没有 http 的情况下也可以工作,他在这种情况下就是这样。
    • @KevinB 他想做什么。
    • 是的,可以修复它。谢谢。我直接在这里复制它developers.google.com/speed/libraries/devguide#jquery。他们至少应该提到我们需要放置一个 http。
    【解决方案2】:

    由于 HTML 文件在您的本地计算机上,我猜您正在使用file:// 协议查看它。由于您从 &lt;script&gt; 标签的 src 属性中省略了协议,因此它也将使用 file:// 协议并失败。

    我建议使用在 localhost 上运行的简单网络服务器来托管该站点。使用 file:// 时还有一些其他奇怪的地方可能会给您带来麻烦。

    【讨论】:

      猜你喜欢
      • 2012-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-01
      • 2011-02-28
      • 1970-01-01
      • 2012-09-19
      相关资源
      最近更新 更多