Jquery无法使用Google CND

Joe*_*ter 14 jquery cdn

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

<script src="jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

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

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

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

我在这做错了什么?

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

Jac*_*ack 20

你的网址不完整.我相信他们不会使用http来表明你可以使用http或https,因为如果你在服务器上就不需要它.如果您正在运行文件系统,则只需添加它.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

  • 只要您不尝试在本地使用它,网址就可以在没有http的情况下工作,在这种情况下他就是这样. (8认同)
  • 是的,修复它.谢谢.我在这里直接复制它https://developers.google.com/speed/libraries/devguide#jquery.他们至少应该提到我们需要放一个http. (3认同)

csp*_*ode 14

由于HTML文件在本地计算机上,我猜你正在使用file://协议查看它.由于您已从<script>标记的src属性中省略了协议,因此它也将使用file://协议并失败.

我建议使用在localhost上运行的简单网络服务器来托管网站.使用file://时可能会有一些其他奇怪之处,这可能会给您带来麻烦.