我注意到,如果将名称和ID排除在表单元素之外,serializeArray将不会返回它的值。这个设计正确吗?只是好奇..。<form id="myForm" name="JimTheForm">
<input type="text" value="serializeArray doesn't see me" /><input id="someID" name="someName" typ
根据,这样做的方法是在表单上使用serializeArray(),然后将数据推到结果的对象数组上。问题是,当我尝试序列化结果数组时,jQuery返回一个错误。>console.log($("#test").serialize()); // firstName=John&lastName=Doe
var data = $("#test").serializeArray
因此,我使用serializeArray()从表单中获取数据,我还有一个引导下拉菜单,其中我还需要发布' data -id‘属性。data-dropper="location-dropdown"]').attr('location-id');
var newData = $('[data-changeuser="info"]:last').serializeArray