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 :

UI Droppable Photo-Manager. Récupérer une variable


Sujet :

jQuery

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 263
    Par défaut UI Droppable Photo-Manager. Récupérer une variable
    Bonjour a tous, j'utilise photo-manager de jquery, j'affiche toute mes images avec une boucle (avec des tag Django) mais a chaque fois que je récupère le id de ma photo via le Javascript, je récupère le id de la première image afficher et non celui de celle que j'ai clicker...

    Je vous met mon code HTML, donc l'action se passe quand je click sur le <a href> ajout_album et je récupère les données dans le input hidden :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    {% for affiche in  attribu_image %}
    								<li class="ui-widget-content ui-corner-tr">
    									<h5 class="ui-widget-header">{{ affiche.name|slice:":17" }}</h5>
    									<img src="{% imagin_media_prefix %}{% for thumb in  affiche.element_thumb %}{{thumb}}{% endfor %}" alt="{{ affiche.name }}" height="72" />
    									<a href="{% imagin_media_prefix %}{% for low in  affiche.element_low %}{{low}}{% endfor %}" title="{{ affiche.price }} {{ affiche.description }} {% for tags in affiche.tags  %} {{ tags }}, {% endfor %}" class="ui-icon ui-icon-zoomin">View larger</a>
    									<a href="link/to/trash/script/when/we/have/js/off" id="ajout_album" title="Ajouter a mon album" class="ui-icon ui-icon-trash">Delete image</a>
    									<input type="hidden" id="image" name="image" value="{{affiche.id}}">
    								</li>
    								{% endfor %}


    Et dans le Javascript, j'ai intégré un alert pour pouvoir voir quel id d'image je récupère via la méthode post, mais a chaque fois je récupère le id de l'image 1....

    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
     
    // image deletion function
    	var recycle_icon = "<a href='link/to/recycle/script/when/we/have/js/off' title='Supprimer de l&rsquo;album' class='ui-icon ui-icon-refresh'>Recycle image</a>";
    	function deleteImage( $item ) {
     
    		 $.post(
    	                "{% url libertyproject.imagin.ajax.identity %}",
    	                {name: $("#image").val()},
    	                function (data)
    	                {
    	                    var string = "";
    	                    for (var p in data)
    	                    {
    	                        string += p+":"+String(data[p])+"\n";
    	                    }
    	                    alert(string);
    	                }
    	            );
     
     
     
    		$item.fadeOut(function() {
    			var $list = $( "ul", $trash ).length ?
    				$( "ul", $trash ) :
    				$( "<ul class='gallery ui-helper-reset'/>" ).appendTo( $trash );
     
    			$item.find( "a.ui-icon-trash" ).remove();
    			$item.append( recycle_icon ).appendTo( $list ).fadeIn(function() {
    				$item
    					/*.animate({ width: "48px" })*/
    					.find( "img" )
    						.animate({ height: "72px" });
    			});
    		});
    	}

    Merci d'avance pour votre aide !!!

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    http://jqueryui.com/demos/droppable/#photo-manager

    j'affiche toute mes images avec une boucle (avec des tag Django)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" id="image" name="image" value="{{affiche.id}}">
    Je ne connais pas Django, mais si ce bout de code est répété plusieurs fois il y a un problème.car un id doit être unique !

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

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

Discussions similaires

  1. [Ant] Récupérer une variable d'envionnement
    Par lionel69 dans le forum ANT
    Réponses: 4
    Dernier message: 25/01/2007, 10h22
  2. Récupérer une variable --> Javascript+CSS
    Par Skarlix dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/08/2005, 16h01
  3. [Applet] récupérer une variable PHP ?
    Par Shiryu44 dans le forum Applets
    Réponses: 10
    Dernier message: 22/03/2005, 11h39
  4. [JSTL] Récupérer une variable du style <%String bob = "bobby"%>
    Par nickoshiba dans le forum Taglibs
    Réponses: 2
    Dernier message: 15/03/2005, 08h50
  5. récupérer une variable
    Par boucher_emilie dans le forum ASP
    Réponses: 9
    Dernier message: 05/07/2004, 10h34

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