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 :

Comparaison d'égalité


Sujet :

jQuery

  1. #1
    Membre éclairé Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 666
    Par défaut Comparaison d'égalité
    Je ne vois pas pourquoi cela ne fonctionne pas.
    Merci pour l'aide donné (voir ligne 6).
    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
    $("table tr").on("click",function () {
    	var identifiant = $(this).find('td:first').html();
    	var clickedCell=$(event.target);
     	var compar = clickedCell.text();
     
    if(compar == 'Effacer' &&  identifiant != null){
    // Or compar est égale à Effacer ???? et indentifiant est un entier.
     		alert("dans traitement Effacer");
    	if (confirm('Voulez vous effacer la ligne choisie')) {
     
    		$.ajax({
    			url : 'supprimeractivite',
    			data : {
    				order_number : identifiant
    			},
    			success : function(responseText) {
    				$('#resultat').text(responseText);
    				$("#resultat").html("<p>La suppression a ete effectuer avec succes ! </p><br><p>Vous allez etre rediriger sur la liste des activite");
    		        setTimeout(function() {$('#resultat').fadeOut();document.location.href = 'indexdate.jsp'}, 3000);
    			}
    		});
    	}
     
    	}
    Au préalable j'ai afficher un tableau comme suit.
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <tr>
        		<td width="5%"><%out.println(rowsselected.getString("order_number"));%></td>
        		<td width="25%"><%out.println(rowsselected.getString("conducteur"));%></td>
        		<td width="20%"><%out.println(rowsselected.getString("lieudepart"));%></td>
        		<td width="20%"><%out.println(rowsselected.getString("lieuarrive"));%></td>
        		<td width="5%"><%out.println(rowsselected.getString("participation"));%></td>
        		<td width="10%"><%out.println(datedepart);%></td>
        		<td width="10%"><%out.println(datearrive);%></td>
        		<td width="5%"><%out.println("Effacer");%></td>
        		<td width="5%"><%out.println("Mise a jour");%></td>
        		</tr>
    ;
    OK, j'ai compris. Ca fonctionne sans
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <td width="5%"><%out.println("Effacer");%></td>
               <td width="5%"><%out.println("Mise a jour");%></td>
    mais avec
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <td>Effacer</td>
    <td>Mise a jour</td>

  2. #2
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 511
    Par défaut
    Bonjour,

    Probablement qu'ils y'a des espaces en trop générés avec <%out.println("Effacer");%>.

    Essayez d'utiliser trim() pour les supprimer : var compar = clickedCell.text().trim();, cela devrait fonctionner.

  3. #3
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 208
    Par défaut
    Bonjour,
    out.println (), il est toujours intéressant de regarder le code HTML généré (Ctr + U) !

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 22/03/2023, 16h47
  2. Comparaison d'égalité boucle while
    Par justinedr71 dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 10/07/2019, 17h38
  3. Réponses: 1
    Dernier message: 25/11/2015, 16h53
  4. Réponses: 8
    Dernier message: 12/11/2007, 02h43
  5. Réponses: 2
    Dernier message: 07/11/2007, 18h19

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