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 :

Requête sur indexdDB


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    926
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 926
    Par défaut Requête sur indexdDB
    Bonjour à tous, j'utilise une base de donnée locale indexdDB et je voudrai afficher dans la table "myTable" les 15 premiers éléments d'une colonne de ma base de données.

    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
     
    function lecture() { 
      var j=1;  
      var resultat1="";     
    for (var arg = 1; arg<=15; arg++) {     
    var myId=arg.toString();    
    var transaction = db.transaction(["inscrits"]);
    var objectStore = transaction.objectStore("inscrits");
    var request = objectStore.get(myId);
    request.onerror = function(event) {
      // gestion des erreurs!
    };       
    request.onsuccess = function(event) {
      // Faire quelque chose avec request.result !  
    var data = request.result; 
    resultat1 = data.myChapterA1;  
    $('#myTable').append('<tr class='+'monTab'+'><td id=tabi'+j+'>'+resultat1+'</td></tr>'); 
    j++;       
    }    
    };
    Lorsque je fais appel à la fonction lecture(), je n'obtiens qu'une ligne qui correspond au dernier élément (arg=15). À chaque nouvel argument, la méthode append() écrase la ligne précédente. Sauriez comment il faut faire pour que ma table affiche bien 15 lignes après exécution de la requête? Merci d'avance de votre aide?

    Cordialement,

    Arsène

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2003
    Messages
    926
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 926
    Par défaut
    C'est bon , j'ai trouvé comment procéder :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for (var arg = 1; arg<=15; arg++) {  
    lecture(arg);
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ADO] Requète sur dates
    Par cdlr27 dans le forum Bases de données
    Réponses: 3
    Dernier message: 26/01/2005, 22h39
  2. Requête sur un MemData
    Par claude dans le forum Bases de données
    Réponses: 5
    Dernier message: 23/12/2004, 10h11
  3. Requête sur date
    Par guenfood dans le forum Access
    Réponses: 11
    Dernier message: 08/12/2004, 16h11
  4. Requête sur un serveur lié
    Par Guizz dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 06/08/2003, 11h35
  5. requête sur l'année d'une date
    Par jo77 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 30/07/2003, 09h28

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