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

AJAX Discussion :

[AJAX] ajout ligne avec ajax


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mars 2009
    Messages : 135
    Par défaut [AJAX] ajout ligne avec ajax
    bonjour,
    je suis entrain d'afficher des produits selon catégories, lorsque je sélectionne un produit je l'ajoute au panier sous leur catégorie (avec ajax)
    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
     
    if($('#cart_block dt#cart_block_product_'+ domIdProduct ).length == 0)
    				{
     
    					var productId = parseInt(this.id);
    					var productAttributeId = (this.hasAttributes ? parseInt(this.attributes) : 0);
    					var content =  '<dt class="hidden" id="cart_block_product_' + domIdProduct + '">';
    						 content += '<span class="quantity-formated"><span class="quantity">' + this.quantity + '</span>x</span>';
    						 var name = (this.name.length > 12 ? this.name.substring(0, 10) + '...' : this.name);
    						  content += '<a href="' + this.link + '" title="' + this.name + '">' + name + '</a>';
    						  content += '<span class="remove_link"><a rel="nofollow" class="ajax_cart_block_remove_link" href="' + baseDir + 'cart.php?delete&amp;id_product=' + productId + '&amp;token=' + static_token + (this.hasAttributes ? '&amp;ipa=' + parseInt(this.idCombination) : '') + '"> </a></span>';
    						  content += '<span class="price">' + this.priceByLine + '</span>';
    						  content += '</dt>';
    					if (this.hasAttributes)
    						  content += '<dd id="cart_block_combination_of_' + domIdProduct + '" class="hidden"><a href="' + this.link + '" title="' + this.name + '">' + this.attributes + '</a>';
    					if (this.hasCustomizedDatas)
    						content += ajaxCart.displayNewCustomizedDatas(this);
     
    					if (this.hasAttributes) content += '</dd>';
                                           $('#cart_block dl.products').append(content);
     
    				}
    dans la partie vue , jai deux boucles for (une pour catégories ett l'autre pour produit) , alors là la ligne s'ajoute 4 fois ...mais je veux ajouter la igne au catégorie correspondant
    merci

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour,
    il serait souhaitable que tu nous montres l'imbrication de ce code dans les boucles !

Discussions similaires

  1. [1.x] Embedded Forms 1 to many : ajout dynamique avec ajax
    Par rastaferraille dans le forum Symfony
    Réponses: 3
    Dernier message: 30/03/2011, 11h53
  2. [AJAX] Caractères bizarres avec AJAX
    Par davinout dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 02/04/2007, 22h33
  3. [AJAX] Ajout input avec valeur venant de XML
    Par zulot dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/02/2007, 12h05
  4. [AJAX] Un chat avec AJAX
    Par Death83 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/03/2006, 15h08
  5. [AJAX] upload fichiers avec AJAX
    Par jibouze dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 08/12/2005, 21h04

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