Qqun aurait il une autre solution plus fournie ? ou alors une explication du pq mes requêtes ne partent pas ...?
Je copierais mon code ce soir (je l'ai pas sur moi ^_^)
Merziiiii
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 23 sept. 2009 à 11:24
Bonjour,
si on parle de la même chose
( échanges de données avec AJAX inter domaines ),
ça ne se passe pas si mal, même si
c'est exclusif FireFox ( il faut espérer
que les autres y viennent )
un exemple tout simple :
sur un site "A" :
( en synchrone et pas avec tous les navigateurs,
pour le test uniquement )
<html>
<script>
var xml = new XMLHttpRequest();
xml.open( "get", "http://url du site b/ajax.php", false);
xml.send("");
alert(xml.responseText);
</script>
</html>
sur le site "B" :
<?php header("Access-Control-Allow-Origin: *");
echo Date('l j F Y'); ?>
quand à l'adapter au contexte mis en exemple
( prototype et le reste ! ) :
Cordialement [mon Site] [M'écrire] Bul
function RequeteAjax(oObjectRequest,sUrl,sMethod,sContainer){
var sObject= Object.toJSON(oObjectRequest);
new Ajax.Request(sUrl, {
method: 'post',
onSuccess: function(transport){
if(transport.responseText!=-1){
var response = transport.responseText;
if(sContainer!=''){
document.getElementById(sContainer).innerHTML=response;
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 23 sept. 2009 à 09:38
Impossible de faire fonctionner ce bazar j'ai donc opter pour la solution avec du Curl (cf lib PHP)!
j'envoie une requete ajax du serveur A au serveur A. Elle arrive a un pseudo dispatcher, vérifie quelques règles et balance une requête vers le serveur B.
Voilà !
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 23 sept. 2009 à 09:38
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro
Vous n’avez pas trouvé la réponse que vous recherchez ?
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 23 sept. 2009 à 22:53
Donc c'est faisable en utilisant FF... Pas jojo tout ça :(
Du coup mon ptit script getContent.php assure pour tous les browser par contre il faut faire tourner apache sur le client avec l'estension curl...
C'est toujours mieux que pas possible!
Heureusement que tu es là et que tu en connais un rayon! Une fois de plus je te remercie :)
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 24 sept. 2009 à 10:29
Je pensais que flXHR le faisait pour tout browser mais je n'ai pas réussit a faire fonctionner le bouzin >_<
Quelles sont les autres voies possibles ?
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro