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
- un remplissage du formulaire pour les commentaires :
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 });
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.
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 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 :
j'ai
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
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 http://external.ak.fbcdn.net/safe_image.php?d=d8db60c7e3f981217aee7b6f4d8968de
Je comprend pas, aidez-moi xD
Merci d'avance
Partager