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=undefined&bar=2
See also