$.Ajax et URL externe ne fonctionnent pas
Bonjour,
J'essaye pour la première fois d'appelée (en Ajax via Jquery) une procédure PHP d'un domaine externe. Voir code ci-dessous :
Code:
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 29 30 31 32
| var ajurl="http://www.domexterne.com/pgm/pgm.php";
var ajparam="";
// ** renseigne parametre
ajparam+="modeappel=ajax";
// * gere ID de session pour AJAX
ajparam+="&<? print (session_name( )); ?>=<? print (session_id( )); ?>";
// On défini ce qu'on va faire quand on aura la réponse => on apelle Ajax
$.ajax({
type: "POST",
url: ajurl,
data: ajparam,
success: function(returnedValues){
// ** interprète (comme du JS) valeur retournée
eval(returnedValues);
// affiche message de succes ou d'erreur
if (varmajOK==1) {
// OK
$("#message").css('color','green');
$("#message").text('Exécution BATCH récupération Commande REUSSI');
$("#message").show();
}
else {
// pas OK
$("#message").css('color','red');
$("#message").text('Exécution BATCH récupération Commande EN ECHEC');
$("#message").show();
}
},
error: function(request,settings){
alert("ERREUR : prévénir développeur ADMIN");
}
}); |
mais c'est systématiquement la méthode ERROR qui est exécutée.
Pourtant le programme PGM.PHP s'est exécuté correctement et retourne bien la chaine de caratère AVez vous une idée ?
Davance merci