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属性については、MIME タイプがサーバーによって設定されているときになぜ書き込むのですか? を参照してください。<script type=“text/javascript”&gt;

要するに、Netscape 2 以降のすべてのブラウザはデフォルトで スクリプト タグをjavascriptに設定しているため、サーバーが正しい MIME を送信する限り、問題なく動作します。ただし、W3C の HTML4 モードでは検証されません。HTML5 では、type@elclanrs によってコメントされているように、属性を省略できます。

于 2013-05-21T07:31:28.137 に答える