My form contains hidden input looping. in my case, i declare the hidden input in ajax data manually without looping. so how to loop them in ajax data?
here's my form script
<form method="POST" name="myform"> <?php for($i=1;$i<=5;$i++) { ?> <input type="hidden" name="data<?php echo $i; ?>" value="data<?php echo $i; ?>"> <?php } ?> <input type='button' name='submitData' value='Submit' onClick='submitData();'> </form> here's my Ajax script
function submitData() { var form = document.myform; $.ajax({ url: 'process.php', type: 'post', data: { data1 : form["data1"].value, data2 : form["data2"].value, data3 : form["data3"].value, data4 : form["data4"].value, data5 : form["data5"].value }, success: function (result) { console.log(result); }, error: function () { console.log("error"); } }); }