Hoi,
Ik heb een stukje XHTML (AJAX) wat een beetje raar werkt. Het post een form, en daarna moet het een ander gedeelte op de pagina updaten. Dit probeerde ik met een onComplete event, maar op één of andere manier werkt dit andersom. Dit is het stukje script:
In combinatie met prototype-1.3.1
Het verzenden van het formulier werkt prima, maar het gedeelte wat ik wil laten updaten klopt niet, de informatie die het script daarvoor ophaalt is oud. Toen heb ik gekeken met Firebug, welke requests er gedaan werden, en daar kwam het volgende uit:
weet iemand waar het door komt, en wat ik eraan kan doen??
p.s: met prototype-1.4.0 werkt het ook niet
Ik heb een stukje XHTML (AJAX) wat een beetje raar werkt. Het post een form, en daarna moet het een ander gedeelte op de pagina updaten. Dit probeerde ik met een onComplete event, maar op één of andere manier werkt dit andersom. Dit is het stukje script:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
| function sendall(form,div,pagina,knop){ var params = Form.serialize($(form)); new Ajax.Updater(div, pagina, {asynchronous:true, evalScripts:true, parameters:params+'&ojee='+knop, onComplete:upDate()}); } //de functie: function upDate(){ getHTML('script.php','anderediv','uD=iV'); } //die ik aanroep met: onClick"sendall('formnaam','div','script.php','naamvanknop'); |
In combinatie met prototype-1.3.1
Het verzenden van het formulier werkt prima, maar het gedeelte wat ik wil laten updaten klopt niet, de informatie die het script daarvoor ophaalt is oud. Toen heb ik gekeken met Firebug, welke requests er gedaan werden, en daar kwam het volgende uit:
- GET http://www.theschoo.....
- POST http://www.theschoo.....
weet iemand waar het door komt, en wat ik eraan kan doen??
p.s: met prototype-1.4.0 werkt het ook niet