您的位置:首页 > Web前端 > JQuery

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: