8

私はしばらくの間、PHP Web アプリケーションを作成しており、JQuery、ExtJS、Scriptaculous などの非常に優れた Javascript フレームワークに出会いました。PHP 側については同じことは言えません。クライアントとサーバーのダイアログを最初から作成します。

私は CodeIgniter ( http://codeigniter.com/ ) を使用しましたが、これは優れていますが、AJAX 全体を扱うわけではなく、入力チェック、画像操作、およびいくつかの出力ヘルパーを提供しています。

Javascript フレームワークを処理/統合する標準の PHP ライブラリ/クラス/フレームワークはありますか? ユーザーの応答/要求をキャッチし、身元と入力を検証し、進行状況を提供し、セッションを追跡し、非同期イベントを認識できるものなど.

4

9 に答える 9

9

Zend FrameworkDojo Toolkitと統合されています。私はまだ最新の Zend Framework を使用していませんが、過去に信頼できることが証明されていることは知っています。

于 2008-10-04T22:50:36.610 に答える
4

あるかもしれませんが、その理由は想像できません。AJAX リクエストは、サーバーの観点からは HTTP リクエストと同じように見え、機能します。クッキーを取得および設定できます。HTTP 要求から期待されるすべての環境変数がそこにあります。すべての HTTP 動詞は、ヘッダー フィールドと同じように機能します。

于 2008-10-04T22:48:08.487 に答える
3

次のメジャー リリース 1.5 では、CakePHP に jQuery が付属します。

于 2008-10-04T22:58:06.347 に答える
2

ライブラリを使用することは、概念を理解すれば便利であり、おそらくそうするでしょうが、これを読んでいる他の人には、最初に数回手動で実行して、それを本当に理解することをお勧めします. Bulletproof AJAXという本もお勧めします。かなり短く、よく書かれており、プログラミング言語として PHP を使用して AJAX を使用する方法だけでなく、AJAX を利用しながらユーザーが JavaScript をオフにしても問題なく動作するページを作成する方法についても説明しています。

于 2008-10-05T04:16:55.280 に答える
2

Sajax は、クライアント側 (JS) からサーバー側 (PHP) にコールバックをリンクする簡単な方法を提供する多数のライブラリーの 1 つです。同様のことを行う別のライブラリは JPSpan ですが、まだ積極的にサポートされているかどうかはわかりません。私はこれら 2 つのライブラリで小規模な実験を行っただけなので、マイレージは異なる場合があります。

于 2008-10-05T01:30:35.337 に答える
1

JavaScript または HTML を AJAX 用のブラウザーに返すときの唯一の違いは、ヘッダーや余分なデータを出力しないことです。(私が使用するエラー処理は、デバッグ時にエラーを出力するため、これも無効にしています。)

于 2008-10-04T22:57:45.503 に答える
0

古い質問への投稿はご容赦ください。ただし、比較的新しいフレームワークであるAgileToolkitはOPに対する完璧な答えです。

HTML / JavaScriptを使用せずに、完全にオブジェクト指向のWeb-GUIを作成できます。

于 2011-11-02T00:52:30.553 に答える
0

Cjax Framework 100% PHP Side Ajax Framework を使用することを強くお勧めします。

JavaScript の行が表示されることはありません。

Cjax を使用すると、ほとんどの場合、1 行のコードで ajaxy を実行できます。
また、指が指輪に統合されるように、Cjax は CodeIgniter に統合されます。

これは CodeIgniter フォーラムのスレッドです: http://forum.codeigniter.com/thread-65967.html

Cjax は、どの Web サイトやアプリケーションでも使用できるため、CodeIgniter 専用ではありませんが、Cjax のサポートが組み込まれています。

大量のドキュメントもあります: (CodeIgniter wiki から): https://github.com/bcit-ci/CodeIgniter/wiki/ajax-framework-for-codeigniter

于 2016-08-19T19:49:24.073 に答える
0

はい、PHP は Ajax 用に XML と JSON を出力できますが、すべての PHP フレームワークが JSON/XML を同等にサポートしているわけではありません。

例: Drupal (4.7) で、JSON 応答を出力した後に PHP セッションが削除されるという問題に遭遇しました。(HTML 出力コードは、明示的にセッションを閉じていました。これは必要でした。そうしないと、セッションが消去されます。)

また、JavaScript コードの管理を容易にする PHP フレームワークについても知りたいです。jQuery を必要とするページにのみ jQuery を含めるなどの基本的なものでも。または、JavaScript コードの最小化/パッキングの管理を支援します。

于 2008-11-12T14:56:35.467 に答える