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

jQuery Discussion :

Ajax sous ie6 devenu inopérant.


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de arthuro45
    Profil pro
    Développeur du dimanche
    Inscrit en
    Juillet 2009
    Messages
    602
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur du dimanche

    Informations forums :
    Inscription : Juillet 2009
    Messages : 602
    Par défaut Ajax sous ie6 devenu inopérant.
    Bonjour,

    Sans avoir touché une virgule de mon code Jquery, celui-ci est devenu inopérant du jour au lendemain pour une raison qui m'échappe complètement.

    Je développe pour ie6, ma version de Jquery : 1.4.2.

    l'alerte renvoie bien les données et le fichier "nouvelle_commande.php" n'a pas été modifié.
    Tous les contrôles fonctionnent, ce n'est qu'a la validation que les données ne veulent plus s'insérer.

    Sont-elles mal envoyées ?

    Voyez-vous quelque chose qui cloche dans cette fonction ?

    Voici la fonction en cause :
    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
    function insertionCde(){
            var date = $("#date").val();
            var commentaire = $("#commentaire").val();
                if(date!="") {
                    if(confirm("Veuillez confirmer la création de la commande")) {
                        var str9 = $(".input_cmd").serialize(); // serialize les données.    
                    alert(str9);                
                        $.ajax({
                            type: "GET",
                            url: "nouvelle_commande.php", // Insertion de la commande
                            // data: { refqte:str9,d:date,c:commentaire },
                            data: "{ refqte:'"+str9+"',d:'"+date+"' }",
                            success: function(databack){
                                if(databack!="")
                                {
                                    chargerData(); // Rechargement de la page avec un submit.
                                }
                                else
                                {
                                    $("#cdeOk").html("une erreur est survenue !");
                                }
                            }
                        });
                    } 
                    else {
                                    return false;
                    }
                }
                else {
                    alert("Veuillez saisir une date de livraison");
                    $( "#date" ).datepicker( "show" ); // On affiche le calendrier.
                }
    }
    L'appel de la fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $("#validerCde").click(function() {
                insertionCde(); // Insertion commande.
            });

  2. #2
    Membre chevronné Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    Septembre 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev ASP.NET/jQuery ; Admin ORACLE

    Informations forums :
    Inscription : Septembre 2007
    Messages : 491
    Par défaut
    Dans l'appel Ajax ajoutes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    error: function(xhr, textStatus, errorThrown) {
              var err = eval("(" + xhr.responseText + ")");
              alert('Error ' + err.Message);
           }
    Histoire d'avoir un message d'erreur en cas d'échec.

Discussions similaires

  1. [AJAX] requete ajax excuté une suel fois sous IE6
    Par riadhhwajdii dans le forum AJAX
    Réponses: 7
    Dernier message: 26/06/2010, 11h08
  2. [AJAX] Script inopérant sous ie6
    Par arthuro45 dans le forum AJAX
    Réponses: 5
    Dernier message: 03/08/2009, 10h37
  3. Réponses: 3
    Dernier message: 12/09/2005, 20h27
  4. [Windows 2000 server] Téléchargement FTP impossible sous IE6
    Par o151181 dans le forum Windows Serveur
    Réponses: 6
    Dernier message: 24/11/2004, 18h00
  5. URGENT : Request.Form ne marche pas sous IE6
    Par Laurent Outan dans le forum ASP
    Réponses: 9
    Dernier message: 16/07/2004, 15h25

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