当input正在获得焦点时停2s在请求

当input正在获得焦点时停2s在请求

    var timeoutId = 0;
    $('#id').off('keyup').on('keyup', function (event) {
        clearTimeout(timeoutId);
        timeoutId = setTimeout(function () {
                $.ajax({
                    type: 'POST',
                    url: 'admin/usermanager/validName',
                    data: {'id': $('#id').val()},
                    success: function (re) {
                       //do something
                    }
                });
        }, 2000);
    });

猜你喜欢

转载自blog.csdn.net/ampsycho/article/details/80449541