jQuery 簡易ガイド: jQuery と Ajax の探索
jQuery ajax() 関数は最低レベルの抽象化です
jQuery ajax()
関数は、XMLHttpRequest (別名 AJAX) で使用できる最低レベルの抽象化です。他のすべての jQuery AJAX 関数 (load()
など) は ajax()
関数を利用します。 ajax()
関数を使用すると、XMLHttpRequests
に最も強力な機能が提供されます。 jQuery は、非常に特殊なタイプの XMLHttpRequests
を実行するための他の高レベルの抽象化も提供します。これらの関数は本質的に ajax()
メソッドへのショートカットです。
これらのショートカットは次のとおりです:
-
######負荷()######
#########得る()#########
- <code>getJSON()
- <code> <code>getScript()
- <code> #########役職()######### <code> ショートカットは便利な場合もありますが、すべてバックグラウンドで ajax() を使用することに注意することが重要です。また、AJAX に関して jQuery が提供するすべての機能とカスタマイズが必要な場合は、
- ajax()
メソッドを使用する必要があります。 <code>
注: デフォルトでは、 - ajax()
と <code>load()
の AJAX 関数は両方とも GET HTTP プロトコルを使用します。
<code>jQuery はクロスドメイン JSONP をサポートします <code> パディング付き JSON (JSONP) は、HTTP リクエスト (JSON を返す) の送信者が、関数の引数として JSON オブジェクトを使用して呼び出される関数の名前を指定できるようにするテクノロジーです。このテクノロジーは XHR を使用しません。スクリプト要素を使用するので、任意のサイトから任意のサイトにデータを取得できます。目的は、XMLHttpRequest の同一オリジン ポリシー制限を回避することです。
getJSON() jQuery 関数を使用すると、URL に JSONP コールバック関数を追加するときに、別のドメインから JSON データをロードできます。例として、Flickr API を使用した URL リクエストがどのように見えるかを次に示します。
http://api.flickr.com/services/feeds/photos_public.gne?tags=resig&tagmode=all&format=json&jsoncallback
=?
#?
値は、
getJSON()関数の引数として渡される関数を呼び出すように jQuery に指示するショートカットとして使用されます。このショートカットを使用したくない場合は、
? を別の関数の名前に置き換えることができます。
以下では、Flickr JSONP API を使用して、「resig」タグが付けられた最新の写真を含む Web ページを取得します。
ショートカットを使用しているため、jQuery は単に私が提供した getJSON()<span class="sgc-100"> 関数のコールバック関数を呼び出すだけであることに注意してください。コールバック関数に渡されるパラメータは、要求された JSON データです。 </span>
リーリー
注:
コールバックを正しく使用するには、使用しているサービスの API を必ず確認してください。たとえば、Flickr は jsoncallback=?
という名前を使用しますが、Yahoo! と Digg は callback=?
という名前を使用します。
<code>ブラウザの XHR リクエストのキャッシュを停止する
リーリー
<code>もう 1 つの解決策 (よりグローバルな解決策) は、すべての AJAX リクエストにデフォルトで、先ほど説明したキャッシュなしロジックを含めることです。これを行うには、ajaxSetup 関数を使用してキャッシュをグローバルに無効にします。
リーリー
ajax() 関数を使用するときにキャッシュ オプションを変更するだけです。以下は、グローバル設定をオーバーライドしてリクエストをキャッシュする ajax() 関数を使用して XHR リクエストを実行するコード例です。
ああああ
以上がjQuery 簡易ガイド: jQuery と Ajax の探索の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









WordPressは、初心者が簡単に始めることができます。 1.バックグラウンドにログインした後、ユーザーインターフェイスは直感的であり、シンプルなダッシュボードは必要なすべての関数リンクを提供します。 2。基本操作には、コンテンツの作成と編集が含まれます。 WysiWygエディターは、コンテンツの作成を簡素化します。 3.初心者は、プラグインとテーマを介してウェブサイトの機能を拡張でき、学習曲線は存在しますが、練習を通じて習得できます。

wordpressisisgoodforvirtalayanywebprojectoitsversitilityasacms.itexcelsin:1)ユーザーフレンドリー、柔軟性と柔軟性と顧客化の維持、およびプルージンの数値化; 3)seooptimization;

3日以内にWordPressを学ぶことができます。 1.テーマ、プラグインなどのマスター基本知識。2。インストールや作業原則などのコア関数を理解します。 3.例を使用して、基本的および高度な使用法を学びます。 4.デバッグテクニックとパフォーマンスの最適化の提案を理解します。

WIXは、プログラミングの経験がないユーザーに適しており、WordPressは、よりコントロールと拡張機能を必要とするユーザーに適しています。 1)WIXはドラッグアンドドロップエディターとリッチテンプレートを提供しているため、Webサイトをすばやく構築できます。 2)オープンソースのCMSとして、WordPressには巨大なコミュニティとプラグインエコシステムがあり、詳細なカスタマイズと拡張をサポートしています。

WordPress自体は無料ですが、使用するには余分な費用がかかります。1。WordPress.comは、無料から支払いまでの範囲のパッケージを提供し、価格は月あたり数ドルから数十ドルまでの範囲です。 2。WordPress.orgでは、ドメイン名(年間10〜20米ドル)とホスティングサービス(月額5〜50米ドル)を購入する必要があります。 3.ほとんどのプラグインとテーマは無料で、有料価格は数十から数百ドルです。適切なホスティングサービスを選択し、プラグインとテーマを合理的に使用し、定期的に維持および最適化することにより、WordPressのコストを効果的に制御および最適化できます。

人々は、その力と柔軟性のためにWordPressを使用することを選択します。 1)WordPressは、さまざまなWebサイトのニーズに適した、使いやすさとスケーラビリティを備えたオープンソースのCMSです。 2)豊富なテーマとプラグイン、巨大なエコシステム、強力なコミュニティサポートがあります。 3)WordPressの作業原則は、テーマ、プラグイン、コア関数に基づいており、PHPとMySQLを使用してデータを処理し、パフォーマンスの最適化をサポートします。

WordPressはコンテンツ管理システム(CMS)です。コンテンツ管理、ユーザー管理、テーマ、プラグイン機能を提供して、Webサイトコンテンツの作成と管理をサポートします。その実用的な原則には、ブログから企業Webサイトまで、さまざまなニーズに適したデータベース管理、テンプレートシステム、プラグインアーキテクチャが含まれます。

WordPressのコアバージョンは無料ですが、使用中に他の料金が発生する場合があります。 1。ドメイン名とホスティングサービスには支払いが必要です。 2。高度なテーマとプラグインが充電される場合があります。 3.プロフェッショナルサービスと高度な機能が請求される場合があります。
