jQuery-ajax的serializeArray()、serialize()、param()应用

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



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值