如何在验证失败时显示错误消息

时间:2016-12-11 13:42:50

标签: javascript jquery ajax

我使用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>';

1 个答案:

答案 0 :(得分:0)

您可以使用成功块下面的错误块

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