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

    Serialize() non passa i dati

    Ciao a tutti ho questo form inserito in una finestra modale

    Codice PHP:
    <form method="post" name="form_1" id="form_1" action="">
    <input type="text" name="nome" id="nome" value="" />
    <select name="azienda" id="azienda">
    <option value="1">Uno</option>
    <option value="2">Due</option>
    </select>

    <input type="checkbox" id="categorie_<?php echo categorie(12); ?>" name="categorie[]" value="<?php echo categorie(12); ?>" /> <?php echo categorie(nome,12); ?>

    <input type="checkbox" id="categorie_<?php echo categorie(13); ?>" name="categorie[]" value="<?php echo categorie(13); ?>" /> <?php echo categorie(nome,13); ?>

    <input type="hidden" id="tipoUP" name="tipoUP" value="101" />

    <button type="button" id="action" name="ad" value="newAzienda" class="submit_azienda">Salva</button>
    </form>


    in basso ho scritto la funzione jquery

    codice:
        $(function() {
            $(".submit_azienda").click(function() {
    
    
            var textcontent = $("#azienda").val();
            var textcontent1 = $("#nome").val();
            var textcontent2 = $("#tipoUP").val();
            var postdata = $('#form_1 input[type="checkbox"]').serialize();
            var mia = $("#form_agency form").serialize();
            var dati = "a="+textcontent+"&c="+textcontent1+"&t="+textcontent2+"&"+postdata;
    
    
            alert(dati + mia);
            $.ajax({
            type: "POST",
            url: "pages/action.php",
            data: mia,
            dataType: "html",
            success: function(html){
                $('#myModal').modal('hide');
            },
            error: function()
            {
            alert("Chiamata fallita, si prega di riprovare...");
            }
            });
        });
        });

    In nessun modo riesco a passare i dati della <select> e dei campi <input>

    Passa il campo <hidden> ed ho capito che jquery processa i valori già inviati. Ma non mi quadra. Come posso risolvere?
    ---------------------------
    danielix05

  2. #2
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    Prova a modificare questa riga se funziona

    url: "pages/action.php",
    .... in
    url: "pages/action.php?"+dati,
    ciao
    Vic53

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.