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?