buildQueryString(object)
描述
将一个对象转换为形如 a=1&b=2
的查询字符串。
javascript
var querystring = m.buildQueryString({ a: '1', b: '2' });
// "a=1&b=2"
签名
querystring = m.buildQueryString(query)
参数 | 类型 | 必需 | 描述 |
---|---|---|---|
query | Object | 是 | 需要转换为查询字符串的键值对对象 |
返回 | String | 表示输入对象的查询字符串形式 |
工作原理
m.buildQueryString
从对象生成查询字符串。它在处理 URL 时非常有用。
javascript
var querystring = m.buildQueryString({ a: 1, b: 2 });
// querystring is "a=1&b=2"
深层数据结构
深层数据结构会被序列化为一种常见的格式,以便被流行的 Web 应用服务器(如 PHP、Rails 和 ExpressJS)解析。
javascript
var querystring = m.buildQueryString({ a: ['hello', 'world'] });
// querystring is "a[0]=hello&a[1]=world"