-4

ユーザーが送信した電子メール アドレスを検証するために ajax と php を使用するフォームを作成しています。私はphpに関しては中級者ですが、ajaxに関しては初心者だと思います。

私はすべてのphpを実行し、それが正常に機能することを知っています。問題は、ajaxプロセスをphpスクリプトにする方法です。現在、completeSignup();というajaxで関数を作成しています。次のようになります。

function completeSignup() {
    setTimeout(function() {
        $("#completeform").fadeOut(400, function(){
            $(this).before('<span class="done">All done! We will be in     touch.</span>');
        });
    }, 1100);
}

関数内にphpスクリプトを含めて、すべてを同じページに保持するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

どこでも ajax リクエストを行っていません。jquery を使用すると、post()や などのメソッドを使用して ajax クエリを実行できますajax()。jquery のドキュメントを見ると、php ファイルにデータを送信する/送信しないで ajax クエリを実行する方法の例がたくさん見つかります。

http://api.jquery.com/jQuery.post/

http://api.jquery.com/jQuery.ajax/

例を確認してください..

ここでの基本的な例..

$.ajax({
type: "POST",
url: "some.php",
data: { name: "John", location: "Boston" }
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});

some.php ファイルには、php ロジックが含まれます。テスト目的でecho、そのファイル内の何かとdie. そうすれば、全体がよりよく理解できるようになります。

于 2012-12-20T17:08:37.570 に答える