2

以下脚本适用于 jsfiddle(见下文),但不适用于我的本地机器。

http://jsfiddle.net/gFaZn/

<!DOCTYPE HTML>

<html>

<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">
</script>
<script type="text/javascript" src="script.js"></script>
<link type="text/css" rel="stylesheet" href="stylesheet.css">

</head>

<body>

<div></div>


</body>

</html>

谁能告诉我我做错了什么?

谢谢

4

4 回答 4

4

//告诉浏览器匹配当前协议。如果您在网络服务器上也没问题,因为它会切换到httphttps,但您可能会直接使用浏览器加载文件,所以它会扩展为file://.

您需要明确指定协议:

src="http://...

更好的是,使用本地网络服务器。

于 2013-04-03T23:25:46.757 回答
2

尝试更换

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

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"> 
于 2013-04-03T23:24:19.200 回答
1
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"> 

不会理解在本地运行。添加http://并尝试agian。仅供参考,JQuery 只是 javascript,并且始终在您的浏览器中运行。因此,如果在使用 javascript 时某些东西不起作用,或者是编程错误或指向 JQuery 文件的错误链接。无论哪种方式,它都不会是 javascript 它自己。

于 2013-04-03T23:26:51.573 回答
0

您的源网址可能没有链接到您的机器可以看到的任何内容?

快速测试可能是

$(function(){
  alert(9);
});

如果您没有看到警报,则没有加载 jQuery。完全限定路径

于 2013-04-03T23:25:35.240 回答