Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Passaggio variabili da tabella a jquery

    Salve.
    Ho una tabella generata in php e in ogni riga ci sono i dati di un utente.
    Vorrei poter eliminare un utente cliccando sull'icona "Elimina" della riga dell'utente da eliminare.

    Per fare questo ho usato questo codice:
    codice:
    $(document).ready(function(){
            $('#table2 td img.delete').click(function(){
                    $(this).parent().parent().remove();
            });
    });
    E la riga si elimina.
    Il problema arriva per togliere l'utente anche dal database.
    Pensavo ad una cosa del genere:

    codice:
    $('table td').click(function(){
      $.get('deleteRow.php', {id: IDUTENTE},
        function(){
            $(this).parent().remove();
      });
    });
    Il problema è il seguente: come faccio a prendere l'id dell'utente di quella riga????

    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    dai un id al td o tr(o comunque all'elemento) dove clicci corrispondente all id utente cosi da passarlo direttamente alla funzione js

  3. #3
    Quindi tipo:
    codice:
    <tr id='$row[id]'>
      <td>$row[Dati]</td>
      <td>$row[Dati2]</td>
      <td>[img]delete.gif[/img]</td>
    </tr>

    E per prendere l'ID con jquey?

    Grazie

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Dorvreti usare il tr al posto del td : $('table tr')....
    altrimenti devi cliccare per forza sul td specifico o controllare sempre con jquery l id del tr che lo contiene.
    Es.:


    codice:
    $('table tr').click(function(){
      
      var IDUTENTE= $(this).attr('id'); //id del tr cliccato
    
    $.get('deleteRow.php', {id: IDUTENTE},
        function(){
            $(this).parent().remove(); //qui rimuovi il tr giusto?
      });
    });

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.