ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery のエラーと解決策のまとめ

jQuery のエラーと解決策のまとめ

小云云
小云云オリジナル
2018-01-22 11:14:402205ブラウズ

jQuery が定義されていない問題に遭遇したことがありますか?今日プログラムをテストすると、明らかに jQuery がロードされていますが、何度もテストした結果、最終的に問題が発見されました。必要な方は参考にしていただければ幸いです。みんなを助けて。

通常、この状況にはいくつかの解決策があります:

1: jquery ファイルがインポートされているかどうかを確認します

ファイルが導入された場合でも、サイト全体のダウンローダーなどのソフトウェアを介してダウンロードされた場合でも、問題が発生します。 Thunderを使用して公式Webサイトからダウンロードすることをお勧めします。

2: パスが間違っているかどうかを確認するには、ページのソースコード内の js ファイルのパスをクリックします。

一部のパスが自動的に js に追加され、パスエラーが発生することがあります

3: JS。はタグに基づいて解釈される言語です。参照はブロック単位で順次実行されます。$ は jQuery で生成されるオブジェクトです。必要に応じて、jquery.js ファイルを使用する JS の前に配置する必要があります。

jQuery に依存する JavaScript スクリプトの前に jQuery ライブラリを配置し、これらのコードを document.ready に配置して、DOM が確実に読み込まれるようにします。


<script type="text/javascript" src="path/to/jquery.min.js"></script>
<script type="text/javascript">
 $(document).ready(function() {
  //依赖于jQuery的代码
 });
</script>

4. サードパーティの CDN の js を使用して CDN から jQuery をロードすると、失敗するかタイムアウトになることがあります。

jQuery を提供する CDN に問題があり、jQuery がロードに失敗するか、ネットワークの問題によりブラウザが jQuery をロードすると、jQuery 未定義エラーが発生します。

解決策: CDN が jQuery のロードに失敗した場合は、jQuery ファイルをバックアップとしてマウントします。 、独自の Web サイトを使用して jQuery をホストします。この場合、ほとんどのユーザーは CDN 経由でアクセスを高速化でき、CDN に問題がある場合でもエラーを回避できます。


<script src="https://cdn.staticfile.org/jquery/3.1.1/jquery.min.js"></script>
<script> 
window.jQuery || document.write(&#39;<script src="/js/jquery.min.js"><\/script>&#39;))
</script>

フルサイトダウンローダーなどのソフトを介してダウンロードすると問題が発生しますので、公式サイトからダウンロードする場合はThunderを使用することをお勧めします。

関連する推奨事項:

JavaScript における再帰的なスタック オーバーフロー エラーの防止に関する分析

thinkphp で一意のインデックスが繰り返される場合のエラーの問題の解決策 (写真)

エラー後に実行を継続する Mysql 実装方法バッチファイル内_MySQL

以上がjQuery のエラーと解決策のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。