繁体   English   中英

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

[英]how to display error message on validation fail

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM