2017-10-21 50 views
0

J'ai une demande d'appel AJAX en cliquant sur le bouton. Lorsque vous cliquez sur le bouton, il appelle deux fois en un seul clic. Comment éviter cela?Comment éviter plusieurs requêtes AJAX à la même URL en un seul clic?

Ceci est mon code:

$(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) 
     } 
    }); 
    }); 
}); 

La manière ci-dessous appels AJAX:

enter image description here

+0

est # # checkotp un bouton soumettre pour un formulaire, peut-être? Cependant, il n'y a aucune raison pour laquelle vous obtenez un POST/GET/POST/GET à partir d'un simple clic dans ce code –

+0

non, son bouton Vérifiez OTP –

+0

est-il à l'intérieur d'un '

' - ahh, type = "bouton" ... continuer: p –

Répondre