JsHttpRequest 5

ライセンス: 無料 ‎ファイルサイズ: 14.47 KB
‎ユーザー評価: 4.0/5 - ‎3 ‎投票

JsHttpRequest は、PHP で AJAX ベースの Web サイトを作成するための、無料で強力なクロスブラウザー ライブラリです。これは、別々に使用することも、一般的なプロトタイプJSライブラリのPHPパートとして使用することができ、そのツールと完全に互換性があります。ライブラリは、プロトタイプ JS 互換インターフェイスを使用する場合でも、ページの再読み込み (AJAX スタイルのアップロード) せずにサーバーにファイルをアップロードする独自の機能もサポートしています。JsHttpRequest は優れたクロスブラウザー互換性を持っています (たとえば、無効な ActiveX と XMLHttpRequest サポートなしの IE 5.0 で動作します)。 あなたは任意の文字エンコーディング(任意の国を含む)で作業することができます "transparently" - スクリプトで手動エンコード/デコードを忘れて、自動的に行われます!あなたは習慣的なPHPデバッグ機能とコーディングの伝統の完全なセットを使用し続けるかもしれません(例えば、ライブラリは自動的に傍受し、PHPの通知、さらには致命的なエラーを正しく処理します)。サーバーからクライアントにデータを送信しながら、多次元データ構造(連想配列、ネストされたオブジェクトなど)を自由に使用できます。その場合、PHP 配列と JavaScript オブジェクトの間のすべての変換が自動的に行われます。ライブラリは、ブラウザーの機能に応じてデータを読み込む最適な方法を自動的に選択します (たとえば、XMLHttpRequest を使用する場合は、他のメソッドを試みます)。JsHttpRequestのプログラミングインターフェイスは非常にシンプルで明白です:プロトタイプJSインターフェイス(プロトタイプを使用していた場合)、ライブラリ独自のインタフェース、またはデータロード用のXMLHttpRequest互換インタフェースを使用することができます。また、ライブラリのフル機能バージョン(14K)、または縮小版(例えば、SCRIPTローダーサポートのみ - 8K)を使用することができます。したがって、JsHttpRequest のサイズは非常に小さいです。

バージョン履歴

  • バージョン 5.x に転記 2007-08-12
    プロトタイプとの互換性。ライブラリ JsHttpRequest は、PHP のサーバーの一部として使用できます。それでも、JsHttpRequestの追加機能(ブラウザ間の互換性、ファイルアップロードのサポート、各国の文字セットでの作業など)は引き続き利用可能です。

プログラムの詳細