簡體   English   中英

Jquery文件包含問題

[英]Jquery file inclusion issue

使用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'

但這是我在不同網站上提到這條線的實際方式。

我從不同的網站上提到了這個地址。

這個地址錯了嗎? 要么

我寫錯了嗎?

請幫我。

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>

無協議路徑在瀏覽器中打開時會繼承當前文檔的協議,因此當您的頁面通過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屬性,請參閱服務器設置mime類型時為什么要寫<script type=“text/javascript”>

總而言之,自Netscape 2以來所有瀏覽器默認腳本標簽為javascript ,因此只要服務器發送正確的MIME就可以了。 但是,它不會在W3C的HTML4模式下驗證。 在HTML5中,省略由@elclanrs評論的type屬性是有效的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM