为什么从表单提交说起呢?因为大部分与后台的交互都是在form表单中实现,恰巧我入职一个月来都是在处理与后台交互的数据整合中度过,期间也发现一些小坑,出于喜欢总结,所以才想写这篇小博客。
各位童鞋,可以先看一下这个例子:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>testing form group</title> <script type="text/javascript" src="http://cdn.bootcss.com/jquery/3.1.0/jquery.min.js"></script> <script type="text/javascript"> function onSubmit(){ var finalRes = $('#form').serializeArray().reduce(function(result, item){ result[item.name] = item.value; return result; }, {}) } </script> </head> <body> <form action="" method="post" name='info' id='form'> <input type="text" name="user" /> <input type="text" name="email" /> </form> <button type="button" name='submit' onclick="onSubmit()">提交</button> </body> </html>