0

使用 Visual Studio 2010 开发 ASP.NET 应用程序

我是 jquery 的新手。

我正在尝试在线包含 JQuery 文件(来自 google)

为此,我将其写为:

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>

这里用绿色文本突出显示 src 属性,显示工具提示:

//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js not found.

如果我把它写成:

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

它向我显示了一个错误提示:

Element 'script' is missing required attribute 'type'

但这是我在不同网站上引用这条线的实际方式。

我已经从不同的站点引用了这个地址。

这个地址是不是错了?或者

我写错了吗?

请帮我。

4

2 回答 2

1
use it like this. it works

 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
于 2013-05-21T07:28:02.073 回答
1

无协议路径在浏览器中打开时继承当前文档的协议,因此当您的页面通过http/https协议打开时,这将起作用。

因此,我假设您的 VS 将无协议路径解释为本地路径,因此找不到。

您可以通过 http/https 协议直接打开链接来检查 CDN URL 是否正确:

http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js
https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js


至于type属性,见为什么要<script type=“text/javascript”&gt;在服务器设置mime类型时写?

总之,自 Netscape 2 以来的所有浏览器默认脚本标记为javascript,因此只要服务器发送正确的 MIME 就可以正常工作。但是,它不会在 W3C 的 HTML4 模式下验证。在 HTML5 中,省略type@elclanrs 注释的属性是有效的。

于 2013-05-21T07:31:28.137 回答