从谷歌加载jquery不起作用(对我来说)

JnB*_*ymn 0 html javascript jquery

啊,我是一个可怜的菜鸟,下面的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>
Run Code Online (Sandbox Code Playgroud)

Rya*_*yan 6

这对我有用:

<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>
Run Code Online (Sandbox Code Playgroud)

只是固定srcscript标签.

编辑:实际上,如果您在非本地上下文中加载页面,原始语法将正常工作.留出该协议意味着"当前"协议将取决于资源是否被加载在使用httphttps.在本地加载意味着脚本已加载file:///ajax.googleapis.com/....,显然不会解析为任何内容.有关更多信息,请参见此处 感谢@PetrolMan指向HTML 5锅炉板站点.