Ciao e benvenuto.
Prova cosi
codice:
<?php
$num = 0;
for($i=0; $i<10; $i++) {
$num++;
?>
<form name="f" id="f<?php echo $num; ?>" action="#" >
<input name="a" value="a" id="a<?php echo $num; ?>" type="text" />
<input type="submit" />
</form>
<?php
}
Posto il codice ajax
codice:
$(document).ready(function() {
for(var i=0; i<10; i++){
$("#f"+i).submit(function(){
//associo variabili
var dati = $("f"+i).serialize();
$.ajax({
type: "POST",
url: 'module.php',
data: dati,
dataType: "json",
success: function(data) {
if (data.result === "ok") {
$("#a"+i).val('Rispondi ...');
} else {
$("#error_post").show();
$("#error_post").html(data.result);
}
}
});
return false;
});
}//fine ciclo for
});
le modifiche sono in grassetto, credo che non andasse perché gli id devono essere univoci invece tu inserivi 10 form f