0

Jqueryアドレスを使用してメインページ内のページのコンテンツをロードするようにWebサイトを再構築しています。これは、連絡先ページ(contact.php)とは別に正常に機能します。これには、同じページに投稿するフォームが含まれています。このフォームでは、データが検証され、エラーメッセージが表示されます。エラーがない場合は、電子メールが送信されます。

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" id="contactform" name="contactform">
...
</form>

これは、ajaxナビゲーションが実装される前は機能していましたが、現在は、contact.phpを含むindex.phpを保持するのではなく、contact.phpにブラウザーを誘導しています。

ajaxナビゲーションを使用した連絡フォームのベストプラクティスタイプのガイドラインはありますか?どんな助けでも大歓迎です。

HR

4

1 に答える 1

1

ええと...フォームのアクションを変更して、フォームの処理後にAJAXナビゲーションを適切にバックアップするページを呼び出すか、フォームを変更して、ページをリロードせずにAJAXを介してサーバーにデータを送信するようにします。すべてが一貫してAJAXアプリケーションのように動作するため、後者の方が優れたソリューションになると思います。

もちろん、どちらの方法でもお問い合わせフォームを処理するスクリプトを変更する必要があります。

于 2011-11-25T16:09:09.370 に答える