0

私は CakePHP の平均的な初心者です。クックブックを読んでいると、Ajax フォームとその送信が見つかりました。しかし、それ以上の詳細はありません。

ajaxフォームと通常のフォームの主な違いは何ですか?または通常のフォームよりもAjaxフォームを使用する必要があるより具体的なケースは何ですか?

例をいただければ幸いです

ありがとう....

4

2 に答える 2

0

適切に実装されたAjax フォームは、通常のフォームとまったく同じですが、JavaScript が有効になっている場合、フォームの通常の送信を防ぎ、XMLHttpRequestオブジェクトを使用してデータを送信する送信ハンドラーがフォームにバインドされる点が異なります。応答は、まったく新しいページをロードするのではなく、現在のページで JavaScript によって処理されます。

于 2012-06-22T08:42:53.627 に答える
0

これは必ずしも CakePHP に関する質問ではなく、AJAX とは何かを理解することです。

簡単に言えば、AJAX は基本的に、現在のページをリロードせずに Web サイトにデータを送信することです。RequestHandlerこれが必要な機能である場合は、コンポーネントと、JsHelper使用しているバージョンの CakePHP ブックを調べる必要があります。

于 2012-06-22T09:39:07.120 に答える