Banner for scriptet AJAX Live Search Controller
AJAX Scripts
AJAX
Scripts / AJAX Scripts
Copy-first script

AJAX Live Search Controller

Live-søk med enkel debounce.

AJAX 12 minutter Nivå 5/10 Copy Versjon 1.0

Forutsetninger

Fetch API

Kan brukes på tags, kategorier, medlemmer og innhold.

Klar til bruk

Kodevindu

Koden er optimalisert for rask kopiering og videre tilpasning i eget prosjekt.

AJAX 10 linjer 390 tegn Copy-modus
const input = document.querySelector("[data-live-search]");
const target = document.querySelector("[data-live-results]");
let timer = null;
input?.addEventListener("input", () => {
  clearTimeout(timer);
  timer = setTimeout(async () => {
    const response = await fetch(`/ajax/search.php?q=${encodeURIComponent(input.value)}`);
    target.innerHTML = await response.text();
  }, 250);
});
W
Skrevet av Leon Webmaster, systemutvikler, webutvikler og designer. @ WEBoracle Publisert: Mandag, 27.04.2026 kl 10:58