Salve a tutti premetto che non ho mai usato ajax e sto cercando di usarlo ultimamente quindi persone saccenti rispondete con garbo ...io ho un problema con questo script:
parte ajax
Codice:
<script type="text/javascript">
function doit() {
var p=[];
$('input[id="testo_esterno"]').each( function() {
if($(this).attr('checked')) {
p.push($(this).attr('val'));
}
} );
$.ajax( {
url:'gbtchiaravalle_0004.php',
type:'POST',
data: {list:p},
success: function(res) {
alert(res);
}
});
}
</script>
parte php/html
questa pagina viene generata prendendo valori dal db
Codice PHP:
<?
//parte mancante
echo "<form>";
echo "<table border='1' width='700'>";
while($campi_res = mysql_fetch_array($res))
{
$id_grado = $campi_res['id'];
$testo_esterno = $campi_res['testo_esterno'];
?>
<tr></td><input type='checkbox' name='testo_esterno[<? echo $id_grado; ?>]' id='testo_esterno' res ='1' <? echo ($testo_esterno == 1 ? 'checked' : '');?> /></td></tr>
<?
}
echo "<input type='button' onclick='doit()' value='Invia'/>";
echo "<table>"
echo "</form>";
//parte mancante
?>
gbtchiaravalle_0004.php
Codice PHP:
<?
print_r($_POST['list']);
?>
il problema è che non fa niente
Idee?
P.S: non ho postato tutto il codice php(dove ci sono le checkbox) se serve lo faccio...