Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2015
    Messaggi
    2

    script ajax mi modifica solo il prmo campo della tabella

    Ciao a tutti,
    Sto provando ad integrare un javascript in una pagina php per l'aggiornamento di un campo di una tabella tramite ajax. Nel mio caso il campo della quantità articolo. Il problema è che mi funziona solo l'aggiornamento del campo nella prima riga della tabella.
    lo script è il seguente.

    <script type="text/javascript">
    $(document).ready(function() {
    $("#bottone").click(function(){
    //associo variabili
    var need = $("#need").val();
    var cod_for = $("#cod_for").val();
    var id = $("#id").val();
    //chiamata ajax
    $.ajax({
    //imposto il tipo di invio dati (GET O POST)
    type: "POST",
    //Dove devo inviare i dati recuperati dal form
    url: "risultato_aggiunta.php",// in questa pagina lancio la query con le variabili che ho recuperato qui
    //dati da inviare
    data: "need=" + need + "&cod_for=" + cod_for + "&id=" + id,
    dataType: "html",
    //Inizio visualizzazione errori
    success: function(msg)
    {
    $("#risultato").html(msg); // messaggio di avvenuta aggiunta
    },
    error: function()
    {
    alert("Chiamata fallita, si prega di riprovare..."); // una callback in caso di fallimento
    }
    });
    });
    });
    </script>

    ------------------------------
    Dopo lo script inizio la mia parte in php dove lancio la query con gli articoli da visualizzare ed imposto il form all'interno del ciclo come segue

    ...
    while ($riga=mysql_fetch_array($query)){
    ...
    echo"<form name='myform' ><input type='text' name='need' id='need' value='$quan_need' size='1'><input type='hidden' name='cod_for' id='id' value='$id'><input type='hidden' name='cod_for' id='cod_for' value='$cod_for'> <input type='button' id='bottone' name='aggiorna' value='aggiorna'></form>";

    ...

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Perché hanno tutti lo stesso id, rendi gli id dinamici
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2015
    Messaggi
    2
    Ciao, grazie per la risposta...sono al mio primo codice con ajax...puoi dirmi in che modo posso rendere gli id dinamici?

Tag per questa discussione

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.