0

我是一名新的 Web 开发人员,在JavaScript is Sexy的 Richard Bovell 的建议下,我决定通过做一个……好吧,测试来测试我的技能!

我做了基本的 HTML,我写了一个函数来显示任何给定的问题,它在 JSFiddle 中完美运行。

但是,当我用 PHPStorm 测试它(用我的浏览器运行它)时,似乎 JavaScript/jQuery 没有加载。

事实上,当我使用 Chrome 的错误控制台时,jQuery.min 会显示“加载资源失败”。

我在我的源代码中使用此代码:

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

我也试过使用这个来源:

<script type='text/javascript' src='//code.jquery.com/jquery-1.10.1.js'></script>

但也没有加载资源。

结果,我的整个 JavaScript 代码都无法工作,因为它是基于 jQuery 的。

如果我将链接加载到我的网络浏览器中,它工作得非常好,所以它看起来不像是网络错误。

编辑:

这是我的小提琴:http: //jsfiddle.net/abustamam/3CY7g/

错误内容如下:

Uncaught ReferenceError: $ is not defined script.js:2 (anonymous function) script.js:2 Failed to load resource file://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js

谁能给我一些关于为什么 jQuery 没有加载的指示?谢谢!

编辑2:得到答案。http:是必需的!谢谢!

4

2 回答 2

5

尝试:

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

您输入的网址无效

于 2013-09-01T02:13:32.107 回答
4

在本地测试文件时,即不从实际服务器运行它,您需要指定http://or https://。所以改变:

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

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
于 2013-09-01T02:12:54.700 回答