Bonjour,

je souhaite faire une requête inter-domaine pour récupérer des informations après la validation d'un formulaire. J'ai retourné le problème dans tous les sens, mais je n'avance pas.

Le site se présente de la façon suivante :
site qui appel la fonction : http://xxx.monsite.fr
je veux appeler un fichier php qui se trouve sur http://lib.monsite.fr

Pour l'inter-domaine, il faut semble-t-il passer par une fonction json.

Sur la validation du formulaire, j'appel la fonction suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$(document).ready(function() {
	$('#connexionForm').submit(function() {
		 $.getJSON("http://lib.monsite.fr/auth.php?callback=?",
		{id: 'valeur1' , var2: 'valeur2'},callback);
});
})
et une fonction pour visualiser les résultats
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
function callback(data){ 
  alert(data); 
}
Cette fonction n'est pas appelée.

Au niveau du php je retourne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
echo $_GET['callback']."({id: "toto", var2: "toto2"});";
Je dois oublier quelque chose, mais je ne vois pas pour l'instant.