0

jqueryを使用してフォームを送信しました

以下のフォーマット(HTML形式)を使用して

$(document).ready(function () {       
    $("#form_submit").click(function() {
        $("#RegisterUserForm").trigger('submit'); 
    }); 

    $("#RegisterUserForm").validate({ 
        onkeyup: false, 
        submitHandler: contact_submit 
    });

    $('#verificationcode').attr('value', '');

    function contact_done() { 
        window.location = '/'; 
    }
    function contact_submit() {
        $.ajax({
            type: "POST",
            url: "thankyou.php",
            data: $("#contact_form").serialize(),
            success: function(data){
                if (data == "SUCCESS")
                    alert('sucess');    
                else if (data == "BADCODE")
                    alert("The security code you typed was wrong. Please try again.");
                else
                    //alert("Message not sent, please try again. Error data: "+data);
            }
        });
    }
});

PHPコードは次のとおりです。

sendmail(params)
{ 
    echo "SUCCESS";
} 
else 
{      
    echo "BADCODE";
} 

iframe でフォームを送信していますが、ページ自体に値 Success または badcode が出力され、jquery フォームに返されません

4

0 に答える 0