如何避免多次AJAX调用?

如何避免多次AJAX调用?,第1张

如何避免多次AJAX调用

当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;});


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5089683.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存