I have a HTML form like this:
<div class="form-group">
<label for="first_name">1st Name</label>
<input type="text" id="first_name" placeholder="First Name" class="form-control"/>
</div>
<div class="form-group">
<label for="last_name">Last Name</label>
<input type="text" id="last_name" placeholder="Last Name" class="form-control"/>
</div>
<div class="form-group">
<label for="email">Email</label>
<input type="text" id="email" placeholder="Email Address" class="form-control"/>
</div>
And a JavaScript like this:
function addRecord() {
// get values
var first_name = $("#first_name").val();
var last_name = $("#last_name").val();
var email = $("#email").val();
// Add record
$.post("ajax/addRecord.php", {
first_name: first_name,
last_name: last_name,
email: email
}, function (data, status) {
// close the popup
$("#add_new_record_modal").modal("hide");
// read records again
readRecords();
// clear fields from the popup
$("#first_name").val("");
$("#last_name").val("");
$("#email").val("");
});}
That each input form stored to javascript variables. If I have an array input form like this:
<div class="form-group">
<label for="first_name">1st Name</label>
<input type="text" id="data[]" placeholder="First Name" class="form-control"/>
</div>
<div class="form-group">
<label for="last_name">Last Name</label>
<input type="text" id="data[]" placeholder="Last Name" class="form-control"/>
</div>
<div class="form-group">
<label for="email">Email</label>
<input type="text" id="data[]" placeholder="Email Address" class="form-control"/>
</div>
How to pass it? I usually use name="data[]"
in input form, but I want to pass it using javascript.