防止连续触发异步请求,2秒发送一次计数
var view_count_num=0;
var view_count_status=true;
$('.journal-reward').on('click', function(event) {
view_count_num++;
if(view_count_status){
view_count_status = false;
setTimeout(function(){
$.ajax({
url: '/articles/add_view_count',
data: {id:<%= @article.id%>,view_count:view_count_num},
type: "get",
success: function(data){
view_count_status = true;
$("#view_count").html(data["view_count"]);
}
});
view_count_num = 0;
},2000);
}
});