Programmation » Erreur pourrie avec XMLHttpRequest
Erreur pourrie avec XMLHttpRequest
Publié le 20/09/2010 @ 15:49:38,
Par zionPlop,
J'essaie un bête XMLHttpRequest et depuis une bonne heure (au moins!) il me prend la tête...
Que j'essaie un:
ou
var client = new XMLHttpRequest();
try
{
client.open("GET", 'http://www.photosez.com/test.xml', false);
client.send(null);
if (client.status == 200)
alert("plop");
}
catch(e)
{
alert("problem "+e.name + " "+e.message);
}
Je me prends des erreurs dans la tronche.
Sous IE, ça passe, mais pas sur un seul autre navigateur.
Chrome me sort la réponse la plus intéressante:
problem NETWORK_ERR NETWORK_ERR: XMLHttpRequest Exception 101
Mais après ça je vois pas pourquoi
Merci d'aider mon cerveau embrumé du lundi matin...
J'essaie un bête XMLHttpRequest et depuis une bonne heure (au moins!) il me prend la tête...
Que j'essaie un:
$.get('http://www.photosez.com/test.xml', function(data) { alert(data); });
ou
var client = new XMLHttpRequest();
try
{
client.open("GET", 'http://www.photosez.com/test.xml', false);
client.send(null);
if (client.status == 200)
alert("plop");
}
catch(e)
{
alert("problem "+e.name + " "+e.message);
}
Je me prends des erreurs dans la tronche.
Sous IE, ça passe, mais pas sur un seul autre navigateur.
Chrome me sort la réponse la plus intéressante:
problem NETWORK_ERR NETWORK_ERR: XMLHttpRequest Exception 101
Mais après ça je vois pas pourquoi
Merci d'aider mon cerveau embrumé du lundi matin...
Je suis le Roy
Erreur pourrie avec XMLHttpRequest
Publié le 20/09/2010 @ 15:52:39,
Par maxune petite piste:
2.3. Exceptions for the XMLHttpRequest Object
exception XMLHttpRequestException {
unsigned short code;
};
const unsigned short NETWORK_ERR = 101;
The NETWORK_ERR exception is thrown when a network error occurs in synchronous requests. See the section on send() for more details.
2.3. Exceptions for the XMLHttpRequest Object
exception XMLHttpRequestException {
unsigned short code;
};
const unsigned short NETWORK_ERR = 101;
The NETWORK_ERR exception is thrown when a network error occurs in synchronous requests. See the section on send() for more details.
Trololo
Erreur pourrie avec XMLHttpRequest
Publié le 20/09/2010 @ 15:54:15,
Par zionOui, mais la question est bien... pourquoi ce * me dit qu'il y a une erreur de réseau alors qu'avec mes petites mains je charge la page sans problème sur le même navigateur.
Sous FFox l'erreur est plus pourrie, je me prends un 0x80004005 et après le reste ça
Sous FFox l'erreur est plus pourrie, je me prends un 0x80004005 et après le reste ça
Je suis le Roy
Erreur pourrie avec XMLHttpRequest
Publié le 20/09/2010 @ 15:57:22,
Par zionBon en fait, j'ai la raison, c'est plus con que je ne le pensais, mais c'est la sacrosainte erreur de Cross Domain, mais en cryptique
Donc même un JS qui provient d'un serveur X, si il est inclus sur une page ailleurs il pourra pas aller chercher des infos sur son serveur d'origine... mais c'est pratiiique
Donc même un JS qui provient d'un serveur X, si il est inclus sur une page ailleurs il pourra pas aller chercher des infos sur son serveur d'origine... mais c'est pratiiique
Je suis le Roy
Erreur pourrie avec XMLHttpRequest
Publié le 20/09/2010 @ 16:03:31,
Par ClandestinoD'où le merveilleux monde de l'ajax cross-domain avec jQuery (à voir sur http://james.padolsey.com/javascript/cross-domain-requests-with-jquery/)
Dernière édition: 20/09/2010 @ 16:04:25
Dernière édition: 20/09/2010 @ 16:04:25
Erreur pourrie avec XMLHttpRequest
Publié le 20/09/2010 @ 16:08:46,
Par zionQui ne permet que du GET alors qu'il me faut du GET/POST/DELETE/PUT, et que si j'ai bien lu fait tout passer par un proxy chez Yahoo (du moins la solution YQL)
Dernière édition: 20/09/2010 @ 16:09:38
Dernière édition: 20/09/2010 @ 16:09:38
Je suis le Roy
Erreur pourrie avec XMLHttpRequest
Publié le 20/09/2010 @ 16:16:10,
Par kortenbergC'est un peu comme le problème pour ouvrir un fichier en local. Il faut l'envoyer au serveur. Pfff! monde de parano.
Erreur pourrie avec XMLHttpRequest
Publié le 20/09/2010 @ 16:27:33,
Par zionBon, benh avec du Google, de l'énervement, et du live http headers pour voir pourquoi ce Yahoo ça irait et pas moi (non mais), et surtout en regardant que même si il m'envoie chier il fait quand même la requête http (ça c'est fort), j'ai trouvé l'option kivabien:
http://www.w3.org/TR/cors/#access-control-allow-origin-response-hea
Et voila, ça pulse
http://www.w3.org/TR/cors/#access-control-allow-origin-response-hea
Et voila, ça pulse
Je suis le Roy
Erreur pourrie avec XMLHttpRequest
Publié le 20/09/2010 @ 17:09:26,
Par gizmoJ'arrive trop tard, mais sinon, t'aurais pu aussi regarder pour faire du JSONP.
Concept vivant.
Erreur pourrie avec XMLHttpRequest
Publié le 20/09/2010 @ 17:15:12,
Par zionMais ça me limite à du GET ça
Je suis le Roy
Erreur pourrie avec XMLHttpRequest
Publié le 20/09/2010 @ 19:07:54,
Par gizmoexact.
Concept vivant.