Bonjour,
j’ai un tableau dynamique ou je veux récupérer l'id de la ligne selictionné pour la modifier,
mon problème c'est que je peux pas utiliser l'objet $(this) après le chargement de ma page par ajax
voici mon script ou je veux recupérer id du tr pour la modifier
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <tbody class="table-article-tbody" id="table_article_tbody"> {% for ligne in liste_article %} <tr id="{{ ligne.ref_article }}"> <td>{{ ligne.descripton_article }}</td> <td>{{ ligne.compte_article }}</td> <td>{{ ligne.quantite_article }}</td> <td>{{ ligne.prix_unitaire }}</td> <td>{{ ligne.tva_article }}</td> <td>{{ ligne.montant_article }}</td> <td><a id="update_ligne" href="#" rel="nofollow noopener noreferrer" target="_blank">modifier</a></td> </tr> {% endfor %}
merci pour votre aide
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 <script> $('#table_article tr').on('click', function(event){ event.preventDefault(); if($(this).attr('id') != undefined){ alert($(this).attr('id')); $.ajax({ type: 'GET', url : "{% url 'updateligneFacture_tem' %}", data: $("#form_facture").serialize(), success : function(data){ $('#contenue').[/contents/498-html-langage html](data); $(this).html(" <td>{{ formFacture.description_article }}</td> <td>{{ formFacture.compte_article }}</td> <td>{{ formFacture.quantite_article }}</td> <td>{{ formFacture.prix_unitaire_article }}</td> <td>{{ formFacture.tva_article }}</td> <td>{{ formFacture.montant }}</td> "); $('#table_article tr:last').remove(); $('.selectpicker').selectpicker(); }, error : function(){ alert("Erreur update !!"); } }); } }); </script>
Partager