且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

每当表单输入字段发生更改时,如何发送ajax请求?

更新时间:2023-02-12 09:18:06

每次更改都发送请求很糟糕,延迟上一次更改的ajax

sending a request on each change is just bad, delay the ajax on the last change

var changeTimer = false;

$("your inputs").on("your change event",function(){
        if(changeTimer !== false) clearTimeout(changeTimer);
        changeTimer = setTimeout(function(){
            /* your ajax here */
            changeTimer = false;
        },300);
});