IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[AJAX] Utilisation d'Ajax


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut [AJAX] Utilisation d'Ajax
    Bonjour,

    j'ai un script tout bete entre ajax et asp, et ca marche impec sur firefox et une fois sur 2 sur IE !!!!!

    Pourtant ca se resume a un click sur un bouton radio qui appêl en get la page asp qui fait un update c tout.

    C'est le responseText qui agit bizarrement sous IE je pense

    Que dois je faire ?

    merci
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  2. #2
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    nous montrer ton code pour commencer car j'ai beau essayer, je n'arrive pas a deviner ce qui cloche sans le voir
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

  3. #3
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    dans la page formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    <script type='text/JavaScript'>
        var oXmlHttpRequest = null; 
     
        function getXmlHttpRequest(){
            if(window.XMLHttpRequest){ // Firefox et autres
               oXmlHttpRequest = new XMLHttpRequest(); 
            }else if(window.ActiveXObject){ // Internet Explorer 
               try {
                        oXmlHttpRequest = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        oXmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                    }
            }else {
               alert("Votre navigateur ne supporte pas cette méthode"); 
               oXmlHttpRequest = false; 
            } 
        }
     
     
        function insertBdd(nNumContact,cTraite){
            getXmlHttpRequest()
            oXmlHttpRequest.onreadystatechange = function(){
                if(oXmlHttpRequest.readyState == 4 && oXmlHttpRequest.status == 200){
                    if(oXmlHttpRequest.responseText!=""){
                        alert(oXmlHttpRequest.responseText);
                    }
                }
            }
            oXmlHttpRequest.open("GET","contactInsert.asp?NumContact="+nNumContact+"&Traite="+cTraite,true);
            oXmlHttpRequest.send(null);
        }
     
    </script>
     
    <html>....
    <input type="radio" name="Traite_4482" onClick="insertBdd(4482,'O')" value="O" > Traité<br>
    </html>
    Dans la page de traitement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    cSql = "REquete Update SQL"
    connExtra.execute(cSql)
    voila c tout.

    Sur IE ca plante une fois sur 2 !!!

    modéré par denisC : ajout des balises code
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  4. #4
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut
    Citation Envoyé par topolino
    Sur IE ca plante une fois sur 2 !!!
    C'est à dire? Ca fait le alert? Ca fait l'update en base? Qu'est ce qui se passe ou ne se passe pas?

  5. #5
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    le alert est vide car ResponseText ne renvoi rien
    et pas d'insert Bdd non plus !!!!

    Mes test se font toujours avec les memes données.

    Firefox marche a 100%
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

  6. #6
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    euh si tu ecris rien dans ta page asp c est un peu normal que ca affiche rien non ?
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

  7. #7
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    dans cette page j'ai une requete qui s'execure + un response.write "ok"
    MCTS Microsoft.
    La conception : Prendre le temps pour gagner du temps.

Discussions similaires

  1. [1.x] Utilisation d'AJAX
    Par ygrim dans le forum Symfony
    Réponses: 9
    Dernier message: 30/03/2009, 12h02
  2. [AJAX] utilisation de AjaxTag
    Par zola dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 24/04/2006, 22h01
  3. Probleme XML/XSL et utilisation d'ajax
    Par titou250 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 16/03/2006, 18h21
  4. [AJAX] Utilisation AJAX
    Par topolino dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/02/2006, 09h30
  5. [AJAX] Utilisation AJAX
    Par illegalsene dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 24/01/2006, 11h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo