在开发中常常遇到ajax提交,若是是不多的数据data: "Key=Value&Key2=Value2", 就能够解决。ajax
若是提交的表单数据比较多。那么用上面的方法就很麻烦。这时候咱们就能够用到serialize()方法。spa
如<form aciton="" id= "from">orm
<input type="text" name ="key1" value="value1">ci
<input type="text" name ="key2" value="value1">开发
<input type="text" name ="key3" value="value1">input
<input type="text" name ="key4" value="value1">it
<input type="text" name ="key5" value="value1">form
...
表单
</form>
方法
若是拼接的话就是
data: "Key=Value&Key2=Value2&Key3=Value3&Key4=Value4&Key5=Value5&...",
很长的一段,不容易管理并且容易出错。
那么用serialize()方法的话
只须要 data:$('#form').serialize();
赶快试试吧!