Bonsoir à tous,

Voilà mon problème, je viens d'installé Facebook Connect, et je connais des problèmes pour les variables lors de l'appel Ajax.

En fait j'ai un fichier facebook.js, dans lequel j'ai :

- un appel ajax qui me sert à creer des variables de session

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
$.ajax({ // Requete ajax
		type: "POST", // envoie en POST
		url: "http://www.jaimetoo.com/cayoteux/includes/connexion.inc.php", // url cible du script PHP
		data: "uid="+uid+"&name="+name+"&image="+image+"&url="+url, // données envoyées
   });
- un remplissage du formulaire pour les commentaires :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
// Remplissage des formulaires en utilisant les donnees des services
	$('#name').val(name);
	$('#url').val(url);
	$('#image').val(image);
Le fichier comment.php qui récupere les variable du formulaire envoyées par post sont correctement enregistrées dans la base de données, notamment l'url de l'avatar de l'utilisateur.

Le probleme se pose lors de l'appel ajax, les valeurs récuperees dans le fichiers connexion.php, sont toutes bonnes sauf celle contenant l'url de l'avatar, qui est plus courte.

Au lieu de :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
http://external.ak.fbcdn.net/safe_image.php?d=d8db60c7e3f981217aee7b6f4d8968de&url=http%3A%2F%2Fprofile.ak.fbcdn.net%2Fhprofile-ak-snc4%2F41773_691287339_634_q.jpg&logo&v=5
j'ai

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
http://external.ak.fbcdn.net/safe_image.php?d=d8db60c7e3f981217aee7b6f4d8968de
Comme si le "&" posait problème. Pourtant dans les deux cas c des données JS, envoyées par post, l'un par formulaire, l'autre avec un appel Ajax et pourtant les données différent.

Je comprend pas, aidez-moi xD

Merci d'avance