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

    [jquery - ajax sapere l'id dell'oggetto che chiama la funzione ]

    ciao a tutti,
    ho una tabella generata da un db, con vari tr e td, per ogni riga c'è un immagine con un id che è diverso per ogni riga.

    );"><img width="40" height="40" id="<?php echo $row_visualrecord['id']; ?>" src="images/pippo.png">


    quando faccio la chiamata alla funzione updatedb:

    <script type="text/javascript">
    function updateDB(idRecord){
    $.ajax({
    type: "GET", //metodo get o post
    url: "pubblica.php", //lo script da richiamare
    data: "idrecord="+idRecord, iniziale)
    success: function(dati){
    if(dati=="pub\n"){

    $('#idRecord').attr('src','images/pub.png');
    }else{
    $('#idRecord').attr('src','images/unpub.png');
    }

    }
    });

    }
    </script>


    come faccio a sapere id sul quale è stato fatto il click?

    grazie mille a tutti

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    $('#'+idRecord).attr('src','images/pub.png');
    }else{
    $('#'+idRecord).attr('src','images/unpub.png');
    }

    Consiglio:
    Se <?php echo $row_visualrecord['id']; ?> è l'id contatore numerico del record del db è sconsigliato usarlo come ID, perché non tutti i browser ammettono id numerici meglio usare questa sintassi "_<?php echo $row_visualrecord['id']; ?>" con trattino e trasformalo in stringa id="_1" funzione('_1')

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ciao Andrea, ti ringrazio davvero tanto, sei stato gentilissimo. Ho risolto.

    grazie ancora.

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.