ho più moduli con nome stessa classea presentare una forma tra le molteplici forme utilizzando jQuery-ajax
<form >
<input type="hidden" value="<%=ids%>" name="idd">
<input type="hidden" value="<%=email%>" name="cby">
<input type="text" class="cmd" name="cm" style="width:300px;" placeholder="comment">
<input type="submit" value="" style="display:none;">
</form>
<!-- n number of forms are generated using while loop-->
<form>
<input type="hidden" value="<%=ids%>" name="idd">
<input type="hidden" value="<%=email%>" name="cby">
<input type="text" class="cmd" name="cm" style="width:300px;" placeholder="comment">
<input type="submit" value="" style="display:none;">
</form>
allora come posso inviare un modulo unico tra questo numero n di forme Ho provato ad utilizzare
$(function() {
$('form').on('submit', function (e) {
$.ajax({
type: 'post',
url: 'addfr.jsp',
data: $('form').serialize(),
success: function() {
location.reload();
}
});
e.preventDefault();
});
});
Ma sta inoltrando sempre 1a forma tra le forme-n. Come si può inviare un modulo casuale tra i n-moduli. Qualcuno mi può aiutare per favore.
+1 mi ha battuto di mezzo secondo, ma che sembra essere il problema, serializzare tutte le forme ogni caso presentare una proposta in uno dei moduli viene attivato. – adeneo
@adeneo Devi essere ben ingrassato per essere abbastanza veloce su questo sito, vero? Finché ottengono le loro risposte :) – Archer
'$ (this) .serialize()' potrebbe non funzionare in 'ajax', quindi dovresti usare una variabile per' questo riferimento' e quindi usarla. –