Files
webprogrammierung/content
niklas.ortmann 2ecd446dd0 search-results.js
Ohne JS: search-results.php sortiert/filtert/paginiert komplett serverseitig anhand der GET-Parameter (?sort=&category=&page=) und cached dabei den Session-Datensatz — es wird keine neue Suche ausgelöst, nur der bestehende $_SESSION["search_results"]-Datensatz neu aufbereitet. Echte <a href>-Links für die Pagination, ein <noscript>-Submit-Button für Sortierung/Filter.
Mit JS: results-app.js lädt den kompletten Datensatz einmalig per fetch() von einem neuen schlanken JSON-Endpoint nach und übernimmt Sortierung, Filterung und Pagination danach zu 100% im Browser — keine weiteren Serveranfragen mehr, kein Page-Reload.
sorter.js, filter.js, paginator.js werden durch die eine Datei results-app.js ersetzt (löst den Button-Konflikt).
2026-07-18 16:35:13 +02:00
..
2026-07-17 17:29:50 +02:00
2026-06-30 21:07:53 +02:00
2026-06-30 20:25:46 +02:00
2026-06-30 20:25:46 +02:00
2026-07-10 08:32:07 +02:00
2026-07-17 17:32:25 +02:00
2026-06-30 20:25:46 +02:00
2026-06-30 21:07:53 +02:00
2026-06-17 12:06:49 +02:00
2026-06-25 23:23:55 +02:00
2026-07-18 16:35:13 +02:00
2026-06-25 23:23:55 +02:00
2026-07-17 17:41:42 +02:00
2026-07-17 18:05:33 +02:00