jQuery-ajax的serializeArray()、serialize()、param()应用
2015-07-14 20:01
701 查看
1.serialize()是jquery对象一个方法,其作用是将该对象的包含的值序列化为一个字符串,常用在get请求中。
例如:$("#formname").serialize(),在表单提交时,会将id为formname的所有表单数据按照“名称”=“值”的形式拼接成字符串,一对值之间用&连接。
$("#formname").serialize()返回的数据格式为:"name=zhangsan&age=25"
2.serializeArray()方法与serialize()方法类似,不过该方法是将jquery对象包含的数据序列化为一个json格式的数据,在表单提交时可以直接以该形式与后台交互。
$("#form").serializeArray()返回的数据格式为:{"name":"zhangsan","age":"25"}
3.$.param()方法可以将一个key/value对象序列化为一个字符创,是serialize()实现的核心。
例如:
var obj = {"name":"zhangsan","age":"25"}
$.param(obj); //表达式的结果为:name=zhangsan&age=25
例如:$("#formname").serialize(),在表单提交时,会将id为formname的所有表单数据按照“名称”=“值”的形式拼接成字符串,一对值之间用&连接。
$("#formname").serialize()返回的数据格式为:"name=zhangsan&age=25"
2.serializeArray()方法与serialize()方法类似,不过该方法是将jquery对象包含的数据序列化为一个json格式的数据,在表单提交时可以直接以该形式与后台交互。
$("#form").serializeArray()返回的数据格式为:{"name":"zhangsan","age":"25"}
3.$.param()方法可以将一个key/value对象序列化为一个字符创,是serialize()实现的核心。
例如:
var obj = {"name":"zhangsan","age":"25"}
$.param(obj); //表达式的结果为:name=zhangsan&age=25
相关文章推荐
- jQuery--高级事件
- jQuery Tags Input Plugin 插件的使用
- jquery datepicker的使用
- JavaScript、jQuery、Ajax以及json间的关系
- jquery获取多重input的方式
- Jquery Validate 相关参数及常用的自定义验证规则
- jquery 判断当前是什么系统
- Jquery实现textarea自动换行
- jQuery--事件对象
- jquery模拟实现仿select效果
- jquery 判断值是否是url地址
- jQuery学习总结(二)
- jQuery--基础事件
- jQuery学习总结(一)
- js动态添加元素之后jquery mobile不能正确渲染解决方法 和 JM checked全选反选
- jQuery如何实现点击下拉菜单的隐藏和显示
- jquery插件之倒计时-团购秒杀
- jQuery的 dataTable 2
- jQuery的 dataTable
- jquery事件学习