Ik wil via Mootools een form verzenden. Dit gaat goed, teminsten, hij maakt een request.
Hier mijn javascript:
$('forgotPass').addEvent('submit', function(e) {
e.stop();
var log = $('forgotpass-container').empty().addClass('ajax-loading');
this.set('send', {onComplete: function(response) {
log.removeClass('ajax-loading');
log.set('html', response);
}});
this.send();
});
mijn html formpje
<div class="forgotpass-input" id="forgotpass-div">
<div id="forgotpass-container">
<form id="forgotPass" action="ajax/forgotpass.ajax.php" method="post">
<input type="text" name="email" id="email" value="E-mail adres" />
<div class="login-submit">
<input type="submit" name="btnForgotPass" value="Verzend" />
</div>
</form>
</div>
</div>
Hij verzend dus de gegevens naar mijn forgotpass.ajax.php. Ik controleer in dit script of er een POST request is geweest. Dit geeft true terug, toch zijn er totaal geen gegevens mee verzonden. De $_POST is leeg!!
forgotpass.ajax.php
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
echo 'POST';
print "<pre>".print_r($_POST, true)."</pre>";
}
if($_SERVER['REQUEST_METHOD'] == 'GET')
{
echo 'GET';
}
?>
Weet iemand wat ik fout doe?