使用visual studio 2010开发ASP.NET应用程序
我是jquery的新手。
我正在尝试在线提供JQuery文件(来自谷歌)
为此,我把它写成:
<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>
它显示我作为tooptip的错误:
Element 'script' is missing required attribute 'type'
但这是我在不同网站上提到这条线的实际方式。
我从不同的网站上提到了这个地址。
这个地址有错吗?或
我写错了吗?
请帮帮我。
答案 0 :(得分: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>
答案 1 :(得分:1)
在浏览器中打开时,无协议路径会继承当前文档的协议,因此当您的页面通过http
/ https
协议打开时,这将起作用。
因此,我假设你的VS将无协议路径解释为本地路径,因此找不到它。
您可以通过http / https协议直接打开链接来检查CDN网址是否正确:
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
属性,请参阅Why write <script type=“text/javascript”>
when the mime type is set by the server?
总而言之,自Netscape 2以来所有浏览器默认脚本标记为javascript
,因此只要服务器发送正确的MIME,它就可以正常工作。但是,它不会在W3C的HTML4模式下验证。在HTML5中,省略@elclanrs评论的type
属性是有效的。