Bonjour

Je voudrai autoriser la soumission d'un formulaire en fonction d'une requete Ajax.
J'ai tenté plusieurs choses mais :
- soit le formulaire n'est jamais soumis
- soit le formulaire est soumis de totue maniere, sans attendre le retour Ajax.

voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
$('form#signin').submit(function(e) {
	$.ajax({
		type : 'POST',
		url : '/url/to/validator.php',
		dataType : 'json',
		data: $(this).serialize(),
		success : 
			function(jsonResponse){
				if(jsonResponse.isLoginValid ===true){
					return true;
				}
				else{
					alert('Login ou mot de passe incorrect');
					return false;
				}
			}
		},
		error: function(data){
			$('#dialog').dialog({
				autoOpen: true,
				width: 500,
				modal: true,
				buttons: {
					"Ok": function() {  $(this).dialog("close"); }
				}
			});
		}
	});
Il doit pas me manquer grand chose, mais je pense que je me foire soit au niveau de la gestion des evenements, soit au niveau de la surcharge de submit()