当AJAX调用再次出现时,请先禁用首次单击的“提交”按钮,然后重新启用它。
例如:
$( 'form' ).submit(function(e) { var $form = $(this); $form.find('submit').attr('disabled', true); $.ajax({ type: 'POST', url: ajax_url, dataType: 'json', data: { 'action': 'my_action', 'str': $( 'form' ).serialize() }, complete: function() { $form.find('submit').removeAttr('disabled'); }, success: function( data ) { // Do something here. }, error: function( data ) { // Do something here. } }); return false;});
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)