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));

});

});

序列化对象

运行实例 »

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

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐