jquery param()

作者:操作系统

jquery param()

jQuery.param(卡塔尔函数用于将一个JS数组或对象种类化为字符串值,将jquery对象根据name/value 可能key/value体系化为URAV4L参数,用&连接。以便用于U奔驰M级L查询字符串或AJAX诉求。

 

语法

 

$.param(object,trad)

 

参数表明

 

object:必得。规定要系列化的数组或对象。

trad:可选。布尔值,钦点是不是采用参数种类化的理念样式。

 

实例

 

var v1 = $.param( true ); // ""
var v2 = $.param( 100 ); // ""
var v3 = $.param( 12.34 ); // ""
var v4 = $.param( "" ); // ""
var v5 = $.param( function(){ return 18; } ); // ""
var v6 = $.param( /\d+/ ); // ""
var v7 = $.param( new Date() ); // ""
var v8 = $.param( null ); // 报错
var v9 = $.param( undefined ); // 报错
// 字符串将被看作一个字符数组
var v10 = $.param( "name" ); // "0=n&1=a&2=m&3=e"

var v11 = $.param({ name:"CodePlayer", age:18 } ); // "name=CodePlayer&age=18"
var array = [
    { name: "name", value: "张三" },
    { name: "age", value: 18, extra: "忽略该属性" },
    { name: "grade" }, // 没有value属性,则value值为undefined,将被转为空字符串""
    { name: "orderId", value: 2 },
    { name: "orderId", value: 3 },
];
var v12 = $.param( array ); // "name=%E5%BC%A0%E4%B8%89&age=18&grade=&orderId=2&orderId=3"

// jQuery将数组的每个元素视作对象,并调用其name和value属性
// 由于这些元素没有name属性,所以为undefined,并被转为字符串"undefined"
// 由于这些元素没有value属性,所以为undefined,并被转为空字符串""
var v13 = $.param( [ "name", 2, 3 ] ); // "undefined=&undefined=&undefined="

 

param(State of QatarjQuery.param(State of Qatar函数用于将一个JS数组或对象类别化为字符串值,将jquery对象依照name/value 或许key/value类别化为UENVISIONL参数,用三翻五次。以便...

本文由金冠53777-金冠娱乐53777-Welcome发布,转载请注明来源

关键词: