長所と短所をせずにxmlhttprequest ajaxのajaxのテクニック〜

  

これにはいくつかのケースで使用するかもしれませんがxmlhttprequestをサポートします。 共通のだろう、最も古いブラウザの場合です。 これは、この問題を回避するつらいていないからajaxのフォールバックはありませんが、他のdomのためのすべての操作を行うことで、アプリケーションはできません。 お使いのブラウザの場合は、別の問題をサポートする際には、必要に応じてすべてのことを除いてxmlhttprequestます。 すなわち、この問題が発生したときは、どこのモードを使用することはできませんactivexobjectsまたはを使用する場合は、事前に7.6バージョンのオペラます。

いくつかの場合、特にイントラネットのアプリケーション、それだけで簡単にアップグレードする必要があるが、 ajaxのを使用したい場合は、公共のサイトで使用していただくことを考えるたい何らかのメカニズムフォールバックします。 最良の候補者を使用するためには、代替iframeを隠しました。 クッキーは、別のオプションを使用しますが、それらは送信することができ、限られた量のデータのみをリクエストごとに1 、低下しているので、それはハードcookieベースのアプローチとして、コードの交換されてきたxmlhttprequestを念頭に置いて書かれています。 xmlhttprequest同期通話のみをサポートするため、お客様のお申し込みのために必要な場合は、その代替として使用することはできませんします。

ajaxの技術のメリットとデメリット
テクニック 利点 デメリット
xmlhttprequest ページのリクエストを行うことができません。 ajaxのセットアップ
ことを設定/取得するすべてのhttpヘッダー
httpリクエストを使用できるようにどのような種類(取得、投稿、 propfindなど)
postリクエストを完全に制御をサポートし、できるように、あらゆる種類のデータをエンコード
リクエストactivexを有効にするすなわち5と6
でのみ利用可能で、新しいバージョンのオペラサファリ
ブラウザの実装の違いは小さい
iframeを httpリクエストを投稿できるようになる
すべてのブラウザの近代supportes
ファイルのアップロードをサポートする非同期
同期のリクエストを禁じ
サーバーのページに動作するよう設計しなければならないiframeを要求
ブラウザの実装の違いは、
余分なエントリを残すことができ、ブラウザの履歴(ブラウザの実装に依存して)
urlエンコードしたデータは、すべてのリクエストは、リクエストのサイズを増やす
クッキー 最大数のブラウザをサポートして
いくつかのブラウザでの実装の違い
同期のリクエストを禁止しません
大規模な仕事を要求されません/検索結果
サーバーを必要とされるページで動作するよう設計さcookieを要求
ポーリングを必要とするだけを得ることができ、クライアント上でのhttpリクエスト

お使いの場合は、完全にくるまれたxmlhttprequest同期呼び出しを使用する必要もありません、透明性を提供する可能性が後退しなければならないプログラムにしています。 のみを交換する必要があり、最終的な例外を投げるの例では、お客様のインスタンスのinitメソッドでiframeのhttpクライアントです。 メインアイテムの使用については別の方法を覚えておくの代わりにxmlhttprequestのは、それができないだろう巨大な飛躍での互換性を獲得した。

既に主要なブラウザをサポートしxmlhttprequestます。 この機能をサポートするブラウザをjavascriptオフには、ブラウザでサポートされていません。これらを実行して、グループの最大のajaxアプリケーションを使用することはできませんしています。

これは、記事を追加したデーブバウアーズ
免責事項:弊社のウェブサイト上に含まれる情報は、責任を負いませんこの記事されました。 この記事ではない方法での意見を反映して、ご意見、思想や信条の記事ディレクトリのスタッフします。

翻訳注意:記事"長所と短所をせずにajaxのajaxのテクニック〜 xmlhttprequest "だった翻訳する自動翻訳サービスを使っています。 すべてのお客様にご迷惑を翻訳してエラーが発生しました。 理解していただきありがとうございました。

Online: 695 users browsing the articles directory