Bonjour,
J'essaie de réaliser un appel à une page sur le même serveur en ajax, un classique :
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
|
var xhr;
try { xhr = new ActiveXObject('Msxml2.XMLHTTP'); }
catch (e)
{
try { xhr = new ActiveXObject('Microsoft.XMLHTTP'); }
catch (e2)
{
try { xhr = new XMLHttpRequest(); }
catch (e3) { xhr = false; }
}
}
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4)
{
if(xhr.status == 200)
document.ajax.dyn="Received:" + xhr.responseText;
else
document.ajax.dyn="Error code " + xhr.status;
}
};
xhr.open("GET", "mapage.aspx", true);
xhr.send(null); |
ce code fonctionne nickel sous IE et FF, par contre sous chrome, rien, et quand je lance le debbuger JS de chrome, il met à la ligne :
xhr.open("GET", "mapage.aspx", true);
et ce que je sois en local et que j'appelle ma page telle quelle
xhr.open("GET", "mapage.aspx", true);
ou sur un serveur de test en spécifiant
xhr.open("GET", "http://monserveur/mapage.aspx", true);
Par contre IE et FF, aucun problème.
Des suggestions?
Merci d'avance.
Partager