diff --git a/xian_favor/api.py b/xian_favor/api.py index 4696b13..208712c 100644 --- a/xian_favor/api.py +++ b/xian_favor/api.py @@ -1201,8 +1201,12 @@ document.addEventListener('DOMContentLoaded', async () => { updateEditFieldsByType(e.target.value); }); - // 搜索 - document.getElementById('searchInput').addEventListener('input', debounce(loadItems, 300)); + // 搜索 - 直接绑定,不用 debounce + let searchTimer; + document.getElementById('searchInput').addEventListener('input', (e) => { + clearTimeout(searchTimer); + searchTimer = setTimeout(() => loadItems(), 300); + }); // 类型过滤 document.getElementById('typeFilter').addEventListener('change', (e) => {