Problème AJAX / PHP (getXhr)
10 messages
• Page 1 sur 1
- LINSOLAS
- Nouveau WRInaute

- Messages: 2
- Inscription: 11 Déc 2007
Problème AJAX / PHP (getXhr)
Bonjour,
J'ai un problème avec AJAX avec un fonction getXhr.
Sous Firefox cela fonctinne correctement mais sous IE non.
Voici mon script :
function afficheRubrik(numssrubrik){
getXhr();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
leselect = xhr.responseText;
document.getElementById('ajout_contact').innerHTML = leselect;
}
}
xhr.open("POST","modif_ssrubrique.php",true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send("idssrub="+numssrubrik);
}
Merci de me dire si vous voyez de quoi cela provient.
J'ai un problème avec AJAX avec un fonction getXhr.
Sous Firefox cela fonctinne correctement mais sous IE non.
Voici mon script :
function afficheRubrik(numssrubrik){
getXhr();
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
leselect = xhr.responseText;
document.getElementById('ajout_contact').innerHTML = leselect;
}
}
xhr.open("POST","modif_ssrubrique.php",true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.send("idssrub="+numssrubrik);
}
Merci de me dire si vous voyez de quoi cela provient.
-

SuperCureuil - WRInaute impliqué

- Messages: 664
- Inscription: 9 Mar 2007
Salut et bienvenue sur WRI,
Ajoute ça en plus dans ton code, avant ta fonction :
Normalement ça devrait fonctionner
Ajoute ça en plus dans ton code, avant ta fonction :
- Code: Tout sélectionner
function getXmlHttpRequest(){
if (window.XMLHttpRequest) {
xhr = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
try
{
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else
{
alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest !");
xhr = false;
}
}
Normalement ça devrait fonctionner
-

e-kiwi - Modérateur

- Messages: 15544
- Inscription: 23 Déc 2003
et le mieux, utiliser directement cet exemple :
http://xhrconnection.sutekidane.net/exemples/
http://xhrconnection.sutekidane.net/exemples/
-

SuperCureuil - WRInaute impliqué

- Messages: 664
- Inscription: 9 Mar 2007
Re-,
Faut voir le nom de ta fonction alors, sinon tu remplaces
par
Faut voir le nom de ta fonction alors, sinon tu remplaces
- Code: Tout sélectionner
getXhr();
par
- Code: Tout sélectionner
getXmlHttpRequest();
-

Jeviensderio - WRInaute passionné

- Messages: 1340
- Inscription: 29 Sep 2006
Avant tout il faut installer l'extension Firebug pour voir le contenu des échanges avec les scripts sur le serveur.
Il est possible que le problème vienne de ajout_contact qui n'est pas reconnu sous IE.
Il est possible que le problème vienne de ajout_contact qui n'est pas reconnu sous IE.
-

SuperCureuil - WRInaute impliqué

- Messages: 664
- Inscription: 9 Mar 2007
possible que le _ pose problème à IE, la norme voudrait que les id utilisent des - comme séparateur
Pas possible, je le fais avec id "ss_genre" et "ss_catégorie" et ça fonctionne très bien.
je ne vois pas d'où ça vient ...
++
10 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: salva, xdeslandes et 1 invité



