私は CakePHP の平均的な初心者です。クックブックを読んでいると、Ajax フォームとその送信が見つかりました。しかし、それ以上の詳細はありません。
ajaxフォームと通常のフォームの主な違いは何ですか?または通常のフォームよりもAjaxフォームを使用する必要があるより具体的なケースは何ですか?
例をいただければ幸いです
ありがとう....
適切に実装されたAjax フォームは、通常のフォームとまったく同じですが、JavaScript が有効になっている場合、フォームの通常の送信を防ぎ、XMLHttpRequestオブジェクトを使用してデータを送信する送信ハンドラーがフォームにバインドされる点が異なります。応答は、まったく新しいページをロードするのではなく、現在のページで JavaScript によって処理されます。
これは必ずしも CakePHP に関する質問ではなく、AJAX とは何かを理解することです。
簡単に言えば、AJAX は基本的に、現在のページをリロードせずに Web サイトにデータを送信することです。RequestHandler
これが必要な機能である場合は、コンポーネントと、JsHelper
使用しているバージョンの CakePHP ブックを調べる必要があります。