xmlHttp.responseText
Goedenavond.
In een form roep ik dmv een onchange veld op postcode de gevens op uit de DB. Nu krijg ik keurig de gegevens terug in deze opmaak.
BOLSWARDGrote Dijlakker Wat de naam en de straatnaam zijn. Nu wil ik deze natuurlijk graag apart. Iemand een idee hoe ik dat moet doen??
In een form roep ik dmv een onchange veld op postcode de gevens op uit de DB. Nu krijg ik keurig de gegevens terug in deze opmaak.
BOLSWARDGrote Dijlakker Wat de naam en de straatnaam zijn. Nu wil ik deze natuurlijk graag apart. Iemand een idee hoe ik dat moet doen??
Gesponsorde koppelingen:
BOLSWARD<>Grote Dijlakker teruggeven, en met JS splitten op <>?
Klinkt te simpel om waar te zijn, bedankt
Als het nog complexer wordt, zou je best eens naar json_encode() kijken.
Daarmee kan je php arrays en objecten coderen zodat ze door javascript worden begrepen.
Daarmee kan je php arrays en objecten coderen zodat ze door javascript worden begrepen.
JSON is natuurlijk het handigste, maar ik weet niet hoe moeilijk het is JSON te parsen zonder JS Framework...
Heel gemakkelijk.
javascript
javascript
Okay :) Ik ben gewend te werken met Prototype die een eigen functie heeft om JSON te parsen ;)
Ok ik ben nu zo ver dat ik de gegevens te zien krijg op de juiste pagina. Ik iwl deze chter in een input hebben en dat krijg ik niet voor elkaar.
Ik krijg de gegegevens wel in een div omdat de div het juiste id heeft. Geef in de input datzelfde id dan komen daar niet de gegevens in maar dan geeft javascrpit de volgende error:
document.getElementById("plaats") is null. Dit terwijl in mijn broncode staat:
<tr>
<td valign='top' align='right'>plaats</td>
<td valign='top'>:</td>
<td valign='top'><input type="text" name="plaats" id="plaats" value="" size="20" maxlength="20" /> </td>
</tr>
Ik gebruik overigens formhandler vandaar de tabel ipv fieldset
Iemand een id??
Ik krijg de gegegevens wel in een div omdat de div het juiste id heeft. Geef in de input datzelfde id dan komen daar niet de gegevens in maar dan geeft javascrpit de volgende error:
document.getElementById("plaats") is null. Dit terwijl in mijn broncode staat:
<tr>
<td valign='top' align='right'>plaats</td>
<td valign='top'>:</td>
<td valign='top'><input type="text" name="plaats" id="plaats" value="" size="20" maxlength="20" /> </td>
</tr>
Ik gebruik overigens formhandler vandaar de tabel ipv fieldset
Iemand een id??
Dat is misschien omdat de functie wordt uitgevoerd nog voor de pagina goed is geladen.
Als je functies hebt die worden uitgevoerd bij het laden van de pagina, kan je beter geen document.getElementById gebruiken. Je kan wel eerst via een functie gaan die met een settimeout de andere functie(s) oproept.
Als je functies hebt die worden uitgevoerd bij het laden van de pagina, kan je beter geen document.getElementById gebruiken. Je kan wel eerst via een functie gaan die met een settimeout de andere functie(s) oproept.
Hoe bedoel je dat? Ik ben nieuw met javascript en heb al heel veel gezocht. Voor eerst wil ik nog geen gebruik maken van JSON en Prototype. Eerst mar eens leren hoe het moet
Waarom ben je er eigenlijk zo op tegen om Prototype te gebruiken? Waarom het wiel zelf nog eens uitvinden?
Ik heb er even naar gekeken maar het leek mij redelijk complex irt het simpele dingetje wat ik wil. Is het zo makkelijk dan?
Jep!
Wat jij nu doet met document.getElementById('mijndiv'); doe je in prototype een stuk korter: $('mijndiv');
Kijk maar eens naar de API van PrototypeJS.org
Forms e.d. kun je de values ophalen met $F (of deze, één van de twee) ;)
Ik weet niet precies wat jij nou nodig hebt, aangezien ik niet heel je topic heb bekeken, maar volgens mij zoek jij Ajax.Request.
Zo, lijkt me genoeg stof om de avond mee rond te maken ;)
Wat jij nu doet met document.getElementById('mijndiv'); doe je in prototype een stuk korter: $('mijndiv');
Kijk maar eens naar de API van PrototypeJS.org
Forms e.d. kun je de values ophalen met $F (of deze, één van de twee) ;)
Ik weet niet precies wat jij nou nodig hebt, aangezien ik niet heel je topic heb bekeken, maar volgens mij zoek jij Ajax.Request.
Zo, lijkt me genoeg stof om de avond mee rond te maken ;)



