2016-12-11 3 views
0

私はMailchimp v3を使用しています。間違った入力をしたときにエラーを表示します。検証でエラーメッセージを表示する方法

このシステムはajaxの下にあります。それを表示するには? 私はこのクラスを使用します:https://github.com/drewm/mailchimp-api ありがとうございます。

<script> 
$(document).ready(function() { 
    $(\'#signup\').submit(function() { 
    $("#message").html("<div class=\"alert alert-info\" style=\"padding:05px; margin-top:5px;\" role=\"alert\">' . MODULES_HEADER_TAGS_MAILCHIMP_SUBMIT_MESSAGE . '</div>"); 
    $.ajax({ 
     url: \'ext/api/mailchimp_v3/subscribe.php\', // proper url to your "store-address.php" file 
     type: \'POST\', // <- IMPORTANT 
     data: $(\'#signup\').serialize() + \'&ajax=true\', 
     success: function(msg) { 
     $(\'#fname\').val(""); // reset input field 
     $(\'#lname\').val(""); // reset input field 
     $(\'#email\').val(""); // reset input field 
     $(\'#message\').html(\'<div class=\"alert alert-success alert-dismissible\" role=\"alert\"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>' . MODULES_HEADER_TAGS_MAILCHIMP_SUCCESS_MESSAGE . '</div>\'); // display the message 
     } 
    }); 
    return false; 
    }); 
}); 
</script>'; 
+0

以下のエラーブロックを使用することができますか? –

+0

はい、エラーがある場合は、送信ボタンの下にメッセージが表示されます。現在、メールを追加するだけのメッセージが表示されます。 – Yoko

+0

私はあなたの質問を編集して、人々があなたを理解しやすくするのに役立ちます。 –

答えて

0

あなたは、誰かがエラーを表示したい間違った入力を入力すると、あなたが意味するか成功ブロック

error: function(xhr, textStatus, error){ 
     console.log(xhr.statusText); 
     console.log(textStatus); 
     console.log(error); 
     // display the error message 
    } 
+0

Tk、いいえ、うまくいきません。ページはこの方法でリフレッシュされます。 – Yoko

関連する問題