Hallo,
Ik ben bezig om mezelf een beetje AJAX te leren. Ik begin al aardig te snappen hoe het in grote lijnen werkt. Toch kom ik er nog niet uit. Ik ben bezig een simpel formuliertje te maken, die de ingevoerde waarde laat zien na het klikken op submit. Ik heb de tutorial op http://www.captain.at/howto-ajax-form-post-get.php gebruikt.
Nu zit ik met het volgende stukje code:
Het script werkt prima, alleen de output naar get.php is een array. Hiervan wil ik een losse waarde maken, als dit mogelijk is, maar ik snap niet echt wat bovenstaand stukje code nu doet, en wat het nut is van de for-lus.
Zou iemand mij uit willen leggen wat dit stukje code doet?? Het formulier is als volgt:
de rest van de AJAX code is niet nodig denk ik, dat is alleen de functie 'makeRequest' en nog een alert functie bij foutmelding.
Alvast hartelijk bedankt, SAplayer
Ik ben bezig om mezelf een beetje AJAX te leren. Ik begin al aardig te snappen hoe het in grote lijnen werkt. Toch kom ik er nog niet uit. Ik ben bezig een simpel formuliertje te maken, die de ingevoerde waarde laat zien na het klikken op submit. Ik heb de tutorial op http://www.captain.at/howto-ajax-form-post-get.php gebruikt.
Nu zit ik met het volgende stukje code:
code:
1
2
3
4
5
6
7
8
9
10
11
| function get(obj) {
var getstr = "?";
for (i=0; i<obj.childNodes.length; i++) {
if (obj.childNodes[i].tagName == "INPUT") {
if (obj.childNodes[i].type == "text") {
getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
}
}
}
makeRequest('get.php', getstr);
} |
Het script werkt prima, alleen de output naar get.php is een array. Hiervan wil ik een losse waarde maken, als dit mogelijk is, maar ik snap niet echt wat bovenstaand stukje code nu doet, en wat het nut is van de for-lus.
Zou iemand mij uit willen leggen wat dit stukje code doet?? Het formulier is als volgt:
code:
1
2
3
4
5
| <form action="javascript:get(document.getElementById('myform'));" name="myform" id="myform">
<input type="text" name="myfield" value="teststring"><br>
<br>
<input type="submit" name="button" value="Normal Submit Button">
</form> |
de rest van de AJAX code is niet nodig denk ik, dat is alleen de functie 'makeRequest' en nog een alert functie bij foutmelding.
Alvast hartelijk bedankt, SAplayer