Hoi allen,
Ik zit even met het volgende:
Formulier met updatepanel erop. Daarop o.a. wat velden voor adresgegevens (naam, postcode, huisnr. etc.). Zodra je postcode huisnummer invoert, worden de straat en de plaats gevuld. Tot dusver allemaal bekend spul wat iedereen wel eens gezien heeft.
Echter gebeurt dit nu (nog) door middel van een postback, omdat de leveranciers die kunnen leveren getoond worden op basis van de ingevoerde postcode/huisnummer combinatie en de plaats die daar uit komt. Een aantal placeholders worden bijvoorbeeld ineens zichtbaar en er worden bezorgkosten berekend (die overigens ook nog eens afhankelijk zijn van bijvoorbeeld een eerder gekozen debiteur op het formulier).
Normaal zou je geen volledige postback hoeven te doen om alleen de adresgegevens op te halen. Want, waarom het hele formulier op en neer sturen als je alleen maar de straat en de plaats hoeft te weten? Dit gaat dus bij ons helaas niet op, want wij moeten ook nog leveranciers gaan tonen etc.
Nu is dus mijn vraag. Is dit mogelijk zonder het hele formulier op en neer te hoeven knallen naar de server?
Dus ik stuur alleen de postcode/huisnummer combi naar de server (via ajax) en vervolgens wordt op basis daarvan de leverancier placeholder zichtbaar en gevuld en worden de bezorgkosten berekend.
Ik dacht zelf aan het volgende:
- je voert postcode/huisnummer combi in.
- je stuurt de volgende data naar de server > postcode, huisnummer, gekozen debiteur, etc.
- server doet zijn trucje met deze gegevens
- server retourneert een 'object' met daarin de leveranciers en de bezorgkosten.
- client side bepalen welke placeholders wel/niet zichtbaar worden.
- client side gegevens in de juiste velden vullen.
Klinkt logisch toch? Maar voordat ik hier al mijn kostbare tijd in ga steken. Zou dit een goede optie zijn? Of hebben jullie andere ideeen?
Ik zit even met het volgende:
Formulier met updatepanel erop. Daarop o.a. wat velden voor adresgegevens (naam, postcode, huisnr. etc.). Zodra je postcode huisnummer invoert, worden de straat en de plaats gevuld. Tot dusver allemaal bekend spul wat iedereen wel eens gezien heeft.
Echter gebeurt dit nu (nog) door middel van een postback, omdat de leveranciers die kunnen leveren getoond worden op basis van de ingevoerde postcode/huisnummer combinatie en de plaats die daar uit komt. Een aantal placeholders worden bijvoorbeeld ineens zichtbaar en er worden bezorgkosten berekend (die overigens ook nog eens afhankelijk zijn van bijvoorbeeld een eerder gekozen debiteur op het formulier).
Normaal zou je geen volledige postback hoeven te doen om alleen de adresgegevens op te halen. Want, waarom het hele formulier op en neer sturen als je alleen maar de straat en de plaats hoeft te weten? Dit gaat dus bij ons helaas niet op, want wij moeten ook nog leveranciers gaan tonen etc.
Nu is dus mijn vraag. Is dit mogelijk zonder het hele formulier op en neer te hoeven knallen naar de server?
Dus ik stuur alleen de postcode/huisnummer combi naar de server (via ajax) en vervolgens wordt op basis daarvan de leverancier placeholder zichtbaar en gevuld en worden de bezorgkosten berekend.
Ik dacht zelf aan het volgende:
- je voert postcode/huisnummer combi in.
- je stuurt de volgende data naar de server > postcode, huisnummer, gekozen debiteur, etc.
- server doet zijn trucje met deze gegevens
- server retourneert een 'object' met daarin de leveranciers en de bezorgkosten.
- client side bepalen welke placeholders wel/niet zichtbaar worden.
- client side gegevens in de juiste velden vullen.
Klinkt logisch toch? Maar voordat ik hier al mijn kostbare tijd in ga steken. Zou dit een goede optie zijn? Of hebben jullie andere ideeen?