Zo ik ben eens begonnen met het uitproberen van ajax.

Nu had ik wat gemaakt aan de hand van tut alleen het werkt niet echt. Tut: http://www.phphulp.nl/php/tutorials/8/592/1572/

Nu wou ik dus aan me contact formuliertje een request op toepassen.

		<script type="text/javascript">
			window.addEvent('domready', function() {
			    $('myForm').addEvent('click',function(){
			        new Ajax({
						method: 'post', update: $('form')
					}).request();
			    });
			});
		</script>

en natuurlijk bij mijn formuliertje...

<form method="post" action="" id="myForm">


alleen werkt dit dus niet echt. De pagina blijft zichzelf dus zo herladen terwijl hij dus eigenlijk mijn contact form script, ContactController, ik werk met zendframework, moet afwerken om vervolgens een error te laten weergeven of te laten zien dat alles ok is.

Kan iemand mij vertellen wat ik aan het fout doen ben?
Ja, ik heb de nieuwste versie :P en zal morgen maar nog eens dan de docs doorlezen heb vandaag ook al gedaan maar kwam er niet uit. Morgen met een frisse geest maar even opnieuw proberen dan.
Echt, als je dan eerst eens oplet voordat je een geweldig product boetools gaat noemen...

Overigens raad ik je aan naar Request.HTML te kijken, daar zitten wat meer opties in...
Ja sorry was gefrustreerd omdat ik te dom ben om het goed te krijgen :P

Maar heb vandaag er weer aan gewerkt maar ik kom er nog steeds niet uit ;(. Ik heb wel al zo dat hij een alert geeft maar daarna wordt de pagina gewoon weer herladen.

Het gene wat ik in feite wil is dat wanneer de form gesubmit word dat mijn controlller, ik werk met zend zoals gezegd, de formulier checkt en eventueel wanneer de fouten zijn deze dan laat zien. (en wanneer niet geval is uiteraard succes message laat zien).

Hetgene wat ik nu heb

mijn html
Plaatscode: 17007

mijn javascript
Plaatscode: 17010

(volledige html pagina)
Plaatscode: 17008

contactController (is niet relevant volgens mij (just in case)
Plaatscode: 17009

Reageren