param

Methods

KISSY.param()
String KISSY.param (o[ ,sep=’&’,eq=’=’,arr=true ])
将对象 o 转换为参数字符串, 用于发送 http 请求.
Parameters:
  • o (object) – 参数键值对对象
  • seq (string) – 参数间分隔符, 默认 &
  • eq (string) – 参数与参数值间的分隔符, 默认 =
  • arr (boolean) – 参数值为数组时, 参数键是否加 []%5B%5D , 默认 true
Returns:

可用于发送请求的参数字符串

Return type:

string

例如

var S = KISSY;

S.param({ foo: 1, bar: 2 }); // => foo=1&bar=2
S.param({ foo: 1, bar: [2, 3] }); // => foo=1&bar%5B%5D=2&bar%5B%5D=3
S.param({ foo: 1, bar: [2, 3] },'&','=',false); // => foo=1&bar=2&bar=3
S.param({ foo: '', bar: 2 }); // => foo=&bar=2
S.param({ foo: undefined, bar: 2 }); // => foo&bar=2

See also

Jquery.param