Hallo iedereen,

Ik probeer mijn login pagina via ajax te laten werken.
Dit doet ie tot aan het echte inloggen goed.
Hij laadt alle errors zien die er optreden maar als alles klopt dan wordt ik niet geredirect.
De bestemmings-pagina wordt alleen in een div gestopt.

Hier de code

// prepare Options Object 
var options = { 
    target:     '#login_errors', 
    url:        document.URL+'doLogin', 
    success: function(response){
        $('#response_element').html(response);

    },
    error: function(response) {
    		$('#login_errors').hide();
	        $('#login_errors').html(data);
	        $('#login_errors').fadeIn('slow');
    }
}; 
 
// pass options to ajaxForm 
$('#ajaxLogin').ajaxForm(options);


Let op ik ben geen held met javascript en heb al meerdere voorbeelden bekeken maar kom er alsnog niet uit.
M.V.G,
Wouter.
Waarschijnlijk moet je in php ook wat aanpassen, in ieder geval als je het javascript gebruikt uit het voorbeeld.
Wat ik heb in de controller:
<?php
function validateLogin() {
	$response = array('success' => false);
	//dan de hele afhandeling van de validatie
	echo json_encode($response);
}?>

Reageren