jQuery serializeArray() creates an array of objects i.e. name and value pair by serializing one or more form elements or the form element itself.
jQuery serializeArray() method can act on a jQuery object which has selected individual form controls like <input>, <textarea>, and <select> etc.
Suppose, you have a following HTML:
<form action-xhr="#"> Name: <input type="text" name="name" value="John"><br> Age: <input type="text" name="age" value="30"><br> <input type="submit" name="submit" value="Submit" /> </form>
When using serializeArray() method as below:
var arr = $("form").serializeArray();
Results: name:John age:30
var arr = $("form").serializeArray(); var len = arr.length; var dataObj = {}; for (i=0; i<len; i++) { dataObj[arr[i].name] = arr[i].value; } console.log(dataObj['name']); // returns John console.log(dataObj['age']); // returns 30
Based on United States, Jacob Frazier is a skilled JavaScript developer with over 8 years of experience. He is passionate about change and trying new things, both professionally and personally. He loves startups and is extremely proactive.
Introduction: As the chill of winter settles in or a bout of cold weather strikes,…
Nestled along the glittering waterfront of the City of Gold, Dubai Marina beckons to discerning…
When was the last time you heard that a clone app like Gojek could efficiently…
The e-commerce market is growing and evolving at a rapid pace. More and more people…
Navigating through a personal injury claim can be a complex and daunting process. If you've…
IplWin stands as a reliable and enthralling platform for Indian punters, offering a captivating blend…