RpR zei:
Ajax kan perfect dienen voor een search.
Ben akkoord dat je 2 keer werk hebt. Eenmaal voor de ajax search en een keer voor de gewone maar het gaat en is zeker niet minder performant.
Trouwens postcode voor gemeente zal ook niet gaan. Je zal altijd nog een dropdownlist moeten hebben. Je hebt meerdere gemeentes met dezelfde postcode.
Om op je eerste argument te antwoorden, je hebt maar 1 keer werk als je alles deftig opvangt en desnoods een extra parameter meegeeft aan je script die dan enkel je content zou renderen als het met ajax gesubmit is in plaats van de hele layout er rond te zetten. Soit, het gaat niet over performantie, verre van. Je zorgt er inderdaad voor dat je formulier werkt mét of zonder javascript maar de doelstelling blijft hetzelfde, je gaat een heel content blok gaan inladen en _laat_dat_nu_net_niet_de_bedoeling_zijn_van_ajax... Een autosuggest inbouwen in je search, dat is een meerwaarde die je wel kan bereiken met ajax.
Vanzelfsprekend heb je meerdere gemeentes die onder dezelfde postcode vallen, ik woon zelf in een agglomeratiegemeente. Het was een praktisch voorbeeld
Ik ben geen tegenstander van ajax, verre van, waar ik wel mijn broek van vol schijt is het overdreven hypen van een technologie die al überlang bestaat in jscript (jaja, microsoft heeft toch iets goeds gedaan). We streven naar een semantisch web, waar alle pagina's xHTML strict zijn én de content juist gepresenteerd wordt aan de bezoeker, zijnde de juiste tags en de juiste nesting van tags. Het oog wil ook wat, dus met css laten we de boel er uitzien zoals we / de designer vooropgesteld heeft, en dan hier en daar wat interactie met wat javascript om de boel wat op te fleuren, en dan heb ik het nog niet over ajax. Ajax wordt maar al te vaak gebruikt om frames te vervangen want die zijn heden ten dage een NO-GO, dus moet het maar anders opgelost worden, en maar al te vaak zie ik webboeren een <ul><li> navigatie opbouwen (dikke duim, een pluim, een kus van de juf en een bank vooruit), maar waar ze dan wel de mist ingaan is om al hun links à la <a href="#" onclick="fetchPage('about');"> te plaatsen, en zelfs al zou de link nog correct zijn, welke meerwaarde biedt het om de browserlook 'n feel te overriden met een fancy spinner en een fade effectje? Om nog maar te zwijgen van het bookmarken van pagina's.
Alle kinderziektes die flash verweten wordt (bookmarken, history, SEO) worden vandaag de dag gemaakt omdat de developer het geheel fancy wilde maken zonder flash... Vind het wiel niet opnieuw uit, gebruikt het waarvoor het bedoeld is... En dat is om vooruit te raken in de wereld.