私は、Web アプリケーションをより「モダンな感覚」の AJAX Web 2.0 契約に移行する任務を負っています。アプリケーションは現在、PHP を使用してデータベースからデータを取得し、ユーザーにフォームを提示し、それらのフォーム送信に基づいてデータベースを更新します。フレームは、永続的なメイン ナビゲーション メニューと、実際の
したがって、各 php スクリプトは基本的に $_POST 情報を探します。存在しない場合は、ユーザー データベース データを表示します。それ以外の場合は、データを更新し (適切なデータである場合)、結果をユーザーに表示します。サブセットを表示する単純な get ナビゲーションがあります。
これを、div 内でコンテンツの変更が行われる css レイアウトを使用して AJAX サイトに移行するには、ページ全体が更新されるため、POST を使用できません。(できるということですが、それは無駄なことです。小さな部分だけが変更された場合、ページ全体を再生成する必要はありません。) したがって、基本的に、タスク全体は Javascript を使用してフォーム情報を読み取り、XML HTTP を送信します。リクエストして結果を表示しますか? これは、既存の PHP 機能を JavaScript で何度も書き直すことのように思えますが、これは避けたいと考えています。
タスクを正しく理解しましたか? 役立つライブラリやフレームワークはありますか?