私はウェブサイトを持っていますhttp://1008designs.in/ホームページに私はお問い合わせフォームを作成しました。通常のフォーム検証はうまく動作しますが、Jqueryが必要です& Ajax検証、 PQはcakephp 2.0でJquery Ajaxを使う方法を教えてくれて、Andrew Perkinsのビデオを見てきましたが、それは私にとってはうまくいかなかったのです。フォームを提出すると、ホームページ全体がその照会部に表示されます。私は週からそれを試していますが、働いていない、plsはできるだけ早く私を助けます。Ajaxお問い合わせフォーム検証 - Cakephp 2.0
0
A
答えて
0
コントローラをenquiry/add
に送信すると、html returend by ajaxリクエストはこのenquiry/add
に関連付けられたビューになります。あなたはこのHTMLをカスタマイズしたい場合は、コントローラでadd
アクション変更する必要があります。アクションの終了時
これを試してみてください。
if($this->request->is('ajax'))
{
$this->autoRender = false;
$this->render('/elements/enquiry_success');
}
そして、いくつかを含むアプリ/ビュー/エレメント/追加enquiry_success.ctpにhtml/phpコードは#succces divに返されます(例えば<p>Enquiry added!!!</p>
)。
このコードは、リクエストがajaxであるかIDであるかを検出しますが、アクションのデフォルトビューをレンダリングしますが、一部の要素はレンダリングしません。
関連する問題
- 1. お問い合わせフォームの検証
- 2. お問い合わせフォーム+ PHP +検証
- 3. お問い合わせフォーム7 AJAXコールバック
- 4. Django Wagtail ajaxお問い合わせフォーム
- 5. Ajax/PHPお問い合わせフォームの検証コードが失敗する
- 6. PHPのお問い合わせフォームのw /検証&ペイパル
- 7. お問い合わせフォーム
- 8. お問い合わせフォーム7特定のフォームIDのカスタム検証
- 9. AJAXお問い合わせフォーム提出時にリフレッシュしない
- 10. WordPressお問い合わせフォーム7の検証が機能しない
- 11. お問い合わせフォームへのお問い合わせ方法
- 12. Bootstrapお問い合わせフォームPHP、jQuery、AJAX
- 13. お問い合わせフォーム7 ajax goal tracking
- 14. お問い合わせフォーム7の検証に失敗しました
- 15. CodeIgniterのAJAX問い合わせフォーム
- 16. お問い合わせフォーム7バリデーショントリガーイベント
- 17. お問い合わせフォーム7バリデーション
- 18. Phpのお問い合わせフォーム
- 19. お問い合わせフォームLaravel 5.4
- 20. カスタムお問い合わせフォーム7バリデーション
- 21. お問い合わせフォーム7プラグイン、ワードプレス
- 22. PHPのお問い合わせフォームPOST_Method
- 23. TokenMismatchException Laravelお問い合わせフォーム
- 24. お問い合わせフォームHTML/PHP
- 25. HTML/CSSのお問い合わせフォーム
- 26. Wordpressのお問い合わせフォーム
- 27. お問い合わせフォーム7スパムエラー
- 28. メールお問い合わせフォーム
- 29. MVC 2お問い合わせフォーム
- 30. Wordpressお問い合わせフォーム7カスタムショートコード
私はそれを修正しました。他の方法で使用しました。[$ this-> render( 'success'、 'ajax');] これは、success.ctpを同じフォルダとレイアウトでajax.ctpを使用します。 –