get form data
by Haelle
HTML
<form action="#" id="myForm">
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit">
</form>
JavaScript
function objectifyForm(formArray) {//serialize data function
var returnArray = {};
for (var i = 0; i < formArray.length; i++){
returnArray[formArray[i]['name']] = formArray[i]['value'];
}
return returnArray;
}
$("#myForm").on("submit", function(e){
e.preventDefault()
//data = $(this).serializeArray()
data = $("#myForm").serializeArray()
hash = objectifyForm(data)
console.log(hash)
console.log(hash["firstname"])
})