Ik heb een simple functie gemaakt die een ajax request zal moeten afhandelen. Echter, nu ik dit implementeer in mijn script krijg ik geen resultaten terug.

Oftewel. Het form is een text veldje met een knopje. Het knopje heeft een onclick event die de functie aanroept. En als resultaat krijg ik een lege $_POST en een lege $_GET terug.

Echter, als ik het zonder Mootools Ajax event doe, en direct submit de data wel over komt.

Iemand ervaring met dit probleem? Of heb ik toch een fout gemaakt?

Mijn code

function doRequest(frmName)
{
	$(frmName).addEvent('submit', function(e) {
		
	e.stop();
	
	var log = $(frmName + 'Container')
	
	log.set('html', '');
	
		this.set('send', {onComplete: function(response) { 

			log.set('html', '<input type="submit" class="button" value="wijzigen" onclick="javascript:doRequest(\''+ frmName +'\');" />');

				Sexy.alert(response);
		}});
		
		this.send();
	});
}


Mijn resultaat is

Array
(
)
Array
(
)

Mvg.

edit

De Sexy.alert() is een alert box die de data moet weergeven. Deze werkt wel gewoon.
Waarom gebruik je het MooTools Request object niet? Dan kan alles in 1 call.
Via het Request object kan ik toch geen formulieren posten?

Reageren