querystring/1.1/querystring
本模块提供URL参数序列化与反序列化接口。
parse ( [str] , [options] )
把查询字符串反序列化为数据。
参数:
- [str]String
- 查询字符串。
- [options]Object
- 参数。
- [options.decode=decodeURIComponent]Function
- 解码函数。
- [options.ignoreEmpty]Boolean
- 是否忽略空值(包括null、undefined、空字符串)。
返回值:
Object解析结果。
stringify ( data , [options] )
把数据序列化为查询字符串。
参数:
- dataObject
- 数据。
- [options]Object
- 参数。
- [options.encode=encodeURIComponent]Function
- 编码函数。
- [options.ignoreEmpty]Boolean
- 是否忽略空值(包括null、undefined、空字符串)。
返回值:
String序列化结果。
append ( url , data , [options] )
把数据序列化为查询字符串后添加到指定URL。
参数:
- urlString
- 指定URL。
- dataObject|String
- 数据。
- [options]Object
- 参数。
- [options.encode=encodeURIComponent]Function
- 编码函数。
- [options.ignoreEmpty]Boolean
- 是否忽略空值(包括null、undefined、空字符串)。
返回值:
String处理后的URL。