低级问题,但细节也要记录一下
<form id="form1" method="post">
<input id="id" name="id" type="hidden" value="1"><input name="name " id="name" type="hidden" value="xiaoshu">
</form>
如上如果用$("#form1").serialize() 序列化后的数据id=0&name+=xiaoshu,为什么不是id=0&name=xiaoshu?
问题就出在name="name "中的空格上(因此序列化后会是name+=xiaoshu,把空格去掉(name="name")就好了)