Problème AJAX / PHP (getXhr)

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

LINSOLAS
Nouveau WRInaute
 
Messages: 2
Inscription: Mar Déc 11, 2007 9:59

Problème AJAX / PHP (getXhr)

Message le Mar Déc 11, 2007 10:25

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.


lupuz
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 207
Inscription: Mer Mar 15, 2006 23:41

Message le Mar Déc 11, 2007 10:35

Salut,

un petit lien qui devrait t'aider :

-http://www.developpez.net/forums/archive/index.php/t-190024.html


SuperCureuil
WRInaute passionné
WRInaute passionné
 
Messages: 662
Inscription: Ven Mar 09, 2007 9:44

Message le Mar Déc 11, 2007 10:51

Salut et bienvenue sur WRI,

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
Modérateur
 
Messages: 13870
Inscription: Mar Déc 23, 2003 9:04

Message le Mar Déc 11, 2007 11:30

et le mieux, utiliser directement cet exemple :
http://xhrconnection.sutekidane.net/exemples/

LINSOLAS
Nouveau WRInaute
 
Messages: 2
Inscription: Mar Déc 11, 2007 9:59

Message le Mar Déc 11, 2007 11:33

MErci de ta réponse, mais ce code est déjà intégré.


SuperCureuil
WRInaute passionné
WRInaute passionné
 
Messages: 662
Inscription: Ven Mar 09, 2007 9:44

Message le Mar Déc 11, 2007 11:55

Re-,

Faut voir le nom de ta fonction alors, sinon tu remplaces

Code: Tout sélectionner
getXhr();


par

Code: Tout sélectionner
getXmlHttpRequest();


Jeviensderio
WRInaute accro
WRInaute accro
 
Messages: 1340
Inscription: Ven Sep 29, 2006 12:50

Message le Mar Déc 11, 2007 12:07

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.


julienr
WRInaute passionné
WRInaute passionné
 
Messages: 870
Inscription: Mar Aoû 05, 2003 14:49

Message le Mar Déc 11, 2007 13:44

Jeviensderio a écrit:Il est possible que le problème vienne de ajout_contact qui n'est pas reconnu sous IE.


possible que le _ pose problème à IE, la norme voudrait que les id utilisent des - comme séparateur


SuperCureuil
WRInaute passionné
WRInaute passionné
 
Messages: 662
Inscription: Ven Mar 09, 2007 9:44

Message le Mar Déc 11, 2007 17:30

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 ...

++


Elvis
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 114
Inscription: Ven Mai 20, 2005 20:15

Message le Mar Déc 11, 2007 21:17

Ben faudrait au moins voir la page qui appelle sa fonction javascript pour aider.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités