jquery - wait or sleep in javascript -
as can pause code of 1 second before running "post function".
$(document).ready(function() { $("#button").click(function() { /*1 second pause before executing post */ $.post(url,{par1=5},function(e){ }); }); }); regards.
you can use settimeout:
$("#button").click(function() { settimeout(function() { /* 1 second pause before executing post */ $.post(url, { par1 = 5 }, function(e) { } ); }, 1000); }); also, assuming want multiple clicks of button send 1 request @ time, can use cleartimeout prevent site being flooded. try this
var timeout; $("#button").click(function() { cleartimeout(timeout); timeout = settimeout(function() { $.post(url, { par1 = 5 }, function(e) { } ); }, 1000); });
Comments
Post a Comment