我使用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">×</span></button>' . MODULES_HEADER_TAGS_MAILCHIMP_SUCCESS_MESSAGE . '</div>\'); // display the message
}
});
return false;
});
});
</script>';
答案 0 :(得分:0)
您可以使用成功块下面的错误块
error: function(xhr, textStatus, error){
console.log(xhr.statusText);
console.log(textStatus);
console.log(error);
// display the error message
}