The HTML code: <input id="goTOxQuestion">
The js code:
$("#goTOxQuestion").keyup(function(){
    // send a XHR
})
If the input is 12345,it will send the XHR five times.
In fact, I only want the XHR be executed when I have completed the input. I mean,there is no input( no keydown event )in 500 milliseconds, rather then it loses faocus.
My incomplete solution:
var isOver = false;
$("#goTOxQuestion").keyup(function(){
    //...
    setTimeout(function(){
        if(isOver){
            //send a XHR
        }
    },500);
})
$("#goTOxQuestion").keydown(function(){
    isOver = false;
})
 
     
     
     
    