ajax的param方法,param()方法_视频讲解_用法示例-ajax编程词典-php中文网

param

参数

ajax param()方法 语法

作用:param() 方法创建数组或对象的序列化表示。该序列化值可在进行 AJAX 请求时在 URL 查询字符串中使用。

语法:jQuery.param(object,traditional)

参数:参数描述

object要进行序列化的数组或对象。

traditional规定是否使用传统的方式浅层进行序列化(参数序列化)。

说明:param() 方法用于在内部将元素值转换为序列化的字符串表示。请参阅 .serialize() 了解更多信息。对于 jQuery 1.3,如果传递的参数是一个函数,那么用 .param() 会得到这个函数的返回值,而不是把这个函数作为一个字符串来返回。对于 jQuery 1.4,.param() 方法将会通过深度递归的方式序列化对象,以便符合现代化脚本语言的需求,比如 PHP、Ruby on Rails 等。你可以通过设置 jQuery.ajaxSettings.traditional = true; 来全局地禁用这个功能。如果被传递的对象在数组中,则必须是以 .serializeArray() 的返回值为格式的对象数组:[{name:"first",value:"Rick"},{name:"last",value:"Astley"},{name:"job",value:"Rock Star"}]

ajax param()方法 示例

$(document).ready(function(){

personObj=new Object();

personObj.firstname="Bill";

personObj.lastname="Gates";

personObj.age=60;

personObj.eyecolor="blue";

$("button").click(function(){

$("div").text($.param(personObj));

});

});

序列化对象

运行实例 »

点击 "运行实例" 按钮查看在线实例

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值