2013-04-03 102 views
2

下面的脚本将在jsfiddle(见下文)上工作,但不会在我的本地机器上工作。为什么jquery不能在我的本地机器上运行?

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> 

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

感谢

回答

2

尝试

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

非常感谢尼古拉解决它! – Cleef 2013-04-03 23:25:40

+0

有关说明,请参阅[来自Dave Ward的此答案](http://stackoverflow.com/questions/4831741/can-i-change-all-my-http-links-to-just#answer-4832046) – showdev 2016-08-12 18:07:11

0

来源网址犯规链接替换

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

到任何你的机器能看到吧?

,如果你没有看到警示则不会加载jQuery的快速测试可能是

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

。完全限定路径

4

//告诉浏览器匹配当前协议。如果你在网络服务器上,这很好,因为它会切换到httphttps,但是你可能直接用浏览器加载文件,所以它会扩展到file://

您需要明确指定的协议:

src="http://... 

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

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

不会理解在本地运行。添加http://并尝试安捷伦。 仅供参考,JQuery只是JavaScript,并且始终在浏览器中运行。所以如果在使用javascript的时候某些东西不起作用,那么它就是编程错误或者是JQuery文件的错误链接。无论哪种方式,它不会是JavaScript自我。

+0

干杯帕特里克,我认为可能是这样。我尝试了使用和不使用http://其他链接似乎排除了问题。感谢您的帮助 – Cleef 2013-04-03 23:29:54

+0

很高兴听到这个,欢迎您 – 2013-04-03 23:38:07

相关问题