Bonjour.

Je quémande votre aide pour une fonction js utilisant $.post() :

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
function ConnectUser()
{
	var identifiant = $('input#identifiant').val().trim();
	var password = cryptesha256($('input#password').val(), 1);
	var icon_identif = $('img#identif_bullet');
	var icon_password = $('img#password_bullet');
	var error = $('div#js_er_login_box');
 
	if(verifPassword() & verifIdentif())
	{
		$.post(
			"./Users/Action_connection.php",
			{ Ajax: "True", identifiant: identifiant, crypt_password: password },
			function display_result(msg)
			{
				alert(typeof(msg) + " *" + msg + "*");
 
				if(msg == "1")
				{alert("if");}
 
				else
				{alert("else");}
			}
		);
	}
}
Ca a l'air tout simple, mais dans ce cas, ben j'ai un soucis au niveau des valeurs de retour : msg. En effet, le fichier php appelé renvoie soit 1 soit 0. Le alert(typeof(msg) + " *" + msg + "*"); m'affiche string *1*. Mais le message suivant reste else.

J'ai déjà utilisé $.post dans plusieurs autres cas qui fonctionnent, mais là, pas moyen ...

Auriez vous des idées?

merci