如何通过一次单击避免对同一URL的多个AJAX请求?

时间:2017-10-21 05:35:52

标签: javascript jquery ajax

我在按钮点击时调用了AJAX请求。单击按钮时,单击即可调用两次。怎么避免这个?

这是我的代码:

$(document).ready(function() {
  $('#checkotp').click(function() {
    var otp = $("#otp").val();
    $.ajax({
      url: '<?php echo base_url()?>exchanges/check_otp',
      data: {
        "otp": otp
      },
      type: 'post',
      success: function(result) {
        alert(result)
      }
    });
  });
});

AJAX调用以下方式:

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要禁用按钮/链接,而不是检查来自服务器的响应。 请拜访 : Ajax, prevent multiple request on click