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?