0

次のページ:http ://christianselig.com/contact.html [メッセージの送信]をクリックすると、PHPを使用してメッセージが送信され、同じページに保持されるようにします。送信ボタンを成功メッセージ。

これはPHPとjQueryで可能ですか?

4

3 に答える 3

4

はい。Ajaxとを使用event.preventDefault()してフォームを送信し、DOM 操作機能を使用してページを更新します。

于 2012-09-19T12:35:25.227 に答える
2

ajaxを使用してページを送信することを見てください

$.ajax({
        cache: true,
        type: 'post',
        data: { name: $('#Name').val(), email: $('#email').val(), message: $('#Message').val()  },
        url: "/controller/sendMessage",
        success: function (msg) {
            //do something

        }
    });

コントローラーが応答で応答しないことを確認してください。Json でラップされた成功メッセージを返すだけです。

于 2012-09-19T12:36:19.517 に答える
0

はい、可能です。私の経験では、2 つの方法のうちの 1 つです。

  1. もちろん、AJAX を使用することもできます。これにより、ユーザーにとってはるかにスムーズになりますが、もちろん少し難しくなります。
  2. ユーザーがページをリロードしてもかまわない場合は、ページをリロードするだけの を追加してから、変数がグローバル変数に設定されているaction="./contact.html?submit=trueかどうかをフォームにチェックさせます。submit$_GET

お役に立てれば。:) (これがコメントに属している場合は申し訳ありませんが、何らかの理由でメインページのコメントに実際に投稿することはできません。)

于 2012-09-19T12:40:05.923 に答える