Javascript 从google加载jquery不会';(对我来说)不行

Javascript 从google加载jquery不会';(对我来说)不行,javascript,jquery,html,Javascript,Jquery,Html,啊,我是个可怜的傻瓜,下面的html文档没有提醒任何人我的求救声。有人知道为什么吗 <html> <head> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(funct

啊,我是个可怜的傻瓜,下面的html文档没有提醒任何人我的求救声。有人知道为什么吗

<html>
<head>
<script type="text/javascript"
 src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">
  $(document).ready(function() {
    alert('Somebody please help me.');
  });
</script>
</head>
<body>
</body>
</html>

$(文档).ready(函数(){
警惕(‘有人请帮帮我’);
});
这对我很有用:

<html>
<head>
<script type="text/javascript"
 src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">
  $(document).ready(function() {
    alert('Somebody please help me.');
  });
</script>
</head>
<body>
</body>
</html>

$(文档).ready(函数(){
警惕(‘有人请帮帮我’);
});
刚刚修复了
script
标记中的
src

Edit:实际上,如果您在非本地上下文中加载页面,原始语法可以正常工作。省略协议意味着将使用“当前”协议,这取决于是通过
http
还是
https
加载资源。本地加载意味着脚本是从
file:///ajax.googleapis.com/....
,这显然无法解决任何问题。有关更多信息,请参阅。感谢@PetrolMan指向HTML5锅炉板站点。

非常感谢

http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js
不是


标记的
src
属性中,url前面缺少
http:

<html>
<head>
<script type="text/javascript"
 src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript">
  $(document).ready(function() {
    alert('Somebody please help me.');
  });
</script>
</head>
<body>
</body>
</html>

$(文档).ready(函数(){
警惕(‘有人请帮帮我’);
});

源被顶起。使用

src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"

Src属性的可能值为

•绝对URL-指向另一个网站(如src=”http://www.example.com/example.js") •相对URL-指向网站内的文件(如src=“/scripts/example.js”)


因此,您应该将URL设置为HTML5样板中使用的相同语法:

<!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if necessary -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.js"></script>
<script>window.jQuery || document.write("<script src='js/libs/jquery-1.5.2.min.js'>\x3C/script>")</script>

window.jQuery | | document.write(“\x3C/script>”)

Ah。。。凉的我复制/粘贴了他的脚本行,我想知道为什么他没有“http:?”@苏迪尔-我也试过。。。它修复得太快了,所以我不会接受答案!您使用的是哪种浏览器以及此页面位于何处(即,您在浏览器中打开的是一个独立的.htm文件,在localhost上进行测试,还是在Internet上进行测试?)?
<!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if necessary -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.js"></script>
<script>window.jQuery || document.write("<script src='js/libs/jquery-1.5.2.min.js'>\x3C/script>")</script>