Archief - jQuery ajax (post en get)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

GenesisX

Legacy Member
Hojhoj

Ik zit hier dus met een klein probleempje waar ik eigenlijk weinig vanaf weet. Ik heb heel m'n systeem al gemaakt in PHP, maar nu verwachten ze dat daar nog wat jQuery in komt zodat alles vlotter en gebruiksvriendelijker verloopt (geen submit buttons e.d. meer). Het probleem is: da werkt maar half, wrs door de manier waarop het gemaakt werd.

Situatieschets: m'n index pagina waarbij ik bovenaan m'n core-file include (met m'n hoofdfuncties en mysql-connectie), loginbestand, filterheader, sorteerheader en een lijst met reizen. Allemaal via require_once.

Het is nu zo dat ik iets moet kunnen selecteren uit de lijst met filters (selectbox) en dat aan de hand daarvan, m'n reizen worden aangepast. Maar het probleem is dat dat twee verschillende bestanden zijn en als ik via jQuery m'n formulier verzend naar het filterbestand, dan krijg ik daarvan alle data terug ipv uit m'n reislijst. Dus de foutafhandeling of filtering gebeurt in het filterbestand dat ik apart in m'n pagina steek dan de reislijst. Probleem: reislijst kan ik niet via jQuery aanroepen omdat daar niks van submit gebeurt.

In m'n pagina's kan ik weinig tot niets aanpassen, want 'k heb alles los van elkaar in bestanden gestoken en gewoon geïncluded in m'n index-pagina, zodat alles netjes onder elkaar komt te staan, maar toch nog bewerkbaar en overzichtelijk blijft achter de schermen.

Kan er iemand mij hier vlug iets over vertellen of hoe ik dit best zou klaarspelen? Alvast bedankt!

---

Hier nog vlug hoe ik m'n filter via jQuery toepas, maar gewoon niets van lijst terugkrijg omdat dat apart van elkaar staat. Eigenlijk krijg ik gewoon m'n hele index terug, terwijl ik enkel de div #overzicht nodig heb.

Code:
$.post("index.php",  {	submitFilter: "submitFilter",
					filterContinent: continent,
					filterLand: land,
					filterGebruiker: gebruiker	},
					returnFilteredResults);

$("#list").html(data);

dJeez

Legacy Member
GenesisX zei:
Hier nog vlug hoe ik m'n filter via jQuery toepas, maar gewoon niets van lijst terugkrijg omdat dat apart van elkaar staat. Eigenlijk krijg ik gewoon m'n hele index terug, terwijl ik enkel de div #overzicht nodig heb.
Dan zal je dat moeten aanpassen hé, zodat je na de request enkel datgene terugkrijgt dat effectief nodig is. Eerlijk gezegd snap ik het probleem niet echt, mij lijkt het erop dat je post naar de index pagina terwijl de afhandeling van die post misschien beter in een apart script zou gebeuren.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan