投票スクリプトがあり、一度に1つずつ投票するとうまくいきますが、できるだけ早く多くのアイテムに投票すると、何らかの不具合が発生して停止します。 ?私は一度に一つのプロセスしか持っておらず、別のプロセスを作る前にプロセスが終了するのを待っていました。同時のajaxリクエストの防止
$.ajax({
type: 'POST',
dataType: 'json',
url: 'vote/now',
timeout: 15000,
context: this,
data: {
'postid': $(this).attr('data-id'),
'vote': value,
'token': current_token
},
success: function(data,textStatus,jqXHR){
$points.fadeOut(500,function(){
$points.html(data);
$points.fadeIn(500);
});
},
error: function(){
$points.fadeOut(500,function(){
$points.html("Sorry, Try again");
$this.find('button').removeClass('clicked').attr('disabled',false);
$points.removeClass('busy');
$points.fadeIn(500);
});
}
});
リクエスト前にjqueryですべてのボタンを無効にしてから、リクエスト後に再び有効にするのはなぜですか? –