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 フォームに返されません