J'ai regardé quelques articles ici liés à l'écriture post-Im maintenant mais je ne peux pas le résoudre. Le problème est que j'ai besoin des données à partir d'un php situé dans mon serveur et de faire un appel de la manière suivante:Ajax et IE8 Édition
function login(tipo) {
var xml = null;
try{
// Firefox, Opera 8.0+, Safari
xml=new XMLHttpRequest();
}catch (e){
// Internet Explorer
try{
xml=new ActiveXObject("Msxml2.XMLHTTP");
}catch (e){
try{
xml=new ActiveXObject("Microsoft.XMLHTTP");
}catch (e){
alert("Your browser does not support AJAX!");
return false;
}
}
}
xml.open("POST", "https://www.domoindal.com/mainSite/es/checklogin.php", false);
xml.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xml.send("user="+document.loginForm.user.value+"&pass="+document.loginForm.pass.value);
if(xml.status == 404) alert("Url no valida");
var respuesta = xml.responseText.split("#", 3);
..... et ce code fonctionne très bien dans Safari, Chrome et Firefox, la seule exception est IE8. Il se produit une erreur dans la ligne responseText (la dernière).
Une autre question similaire liée à IE8 est que je veux changer l'image dans un div et j'utiliser le code suivant:
function boton_1() {
$("#contenedor_tarjetas").html('<img src="../images/VISA.png" width="250" height="40" />');
$("#cardID").value = 1;
return true;
}
.... il me donne une erreur la deuxième ligne. Que se passe-t-il avec ce navigateur? Il semble que si elle a besoin d'un programme séparé. J'ai vérifié toutes sortes de choses et des conseils d'un autre poste sans succès.
Y at-il quelque chose qui manque? Qu'est-ce qui ne va pas?
Si quelqu'un pouvait m'aider, j'apprécierais beaucoup.
Merci d'avance.