JSFiddle - React, Tailwind, and code Playground
HTML
<a href="javascript://">test</a>
<div id="res"></div>
JavaScript
var flag = false; // запрос не работает
function _query() {
if(!flag){ // если запрос не работает
flag = true; // запрос работает
_s = setInterval(function() {
$.post('/echo/html/', {html: Math.round(Math.random()/4+0.3)}, function(data) {
$('#res').append(data+", ");
if(data == 1){
clearInterval(_s);
flag = false; // и уже не работает
}
});
}, 1000);
}
}
$('a').click(_query);