19 lines
413 B
JavaScript
19 lines
413 B
JavaScript
export default {
|
|
toQueryString(obj, prefix)
|
|
{
|
|
var str = [],
|
|
p;
|
|
for (p in obj)
|
|
{
|
|
if (obj.hasOwnProperty(p))
|
|
{
|
|
var k = prefix ? prefix + "[" + p + "]" : p,
|
|
v = obj[p];
|
|
str.push((v !== null && typeof v === "object") ?
|
|
serialize(v, k) :
|
|
encodeURIComponent(k) + "=" + encodeURIComponent(v));
|
|
}
|
|
}
|
|
return str.join("&");
|
|
}
|
|
}; |