aboutsummaryrefslogtreecommitdiff
path: root/lib/querystring.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/querystring.js')
-rw-r--r--lib/querystring.js16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/querystring.js b/lib/querystring.js
index ef50cafa45..5220b53ae9 100644
--- a/lib/querystring.js
+++ b/lib/querystring.js
@@ -30,7 +30,7 @@ QueryString.stringify = function (obj, sep, eq, name) {
if (isA(obj, null) || isA(obj, undefined) || typeof(obj) === 'function') {
return name ? encodeURIComponent(name) + eq : '';
}
-
+
if (isBool(obj)) obj = +obj;
if (isNumber(obj) || isString(obj)) {
return encodeURIComponent(name) + eq + encodeURIComponent(obj);
@@ -44,14 +44,14 @@ QueryString.stringify = function (obj, sep, eq, name) {
return s.join(sep);
}
// now we know it's an object.
-
+
// Check for cyclical references in nested objects
for (var i = stack.length - 1; i >= 0; --i) if (stack[i] === obj) {
throw new Error("querystring.stringify. Cyclical reference");
}
-
+
stack.push(obj);
-
+
var s = [];
var begin = name ? name + '[' : '';
var end = name ? ']' : '';
@@ -59,9 +59,9 @@ QueryString.stringify = function (obj, sep, eq, name) {
var n = begin + i + end;
s.push(QueryString.stringify(obj[i], sep, eq, n));
}
-
+
stack.pop();
-
+
s = s.join(sep);
if (!s && name) return name + "=";
return s;
@@ -112,10 +112,10 @@ var pieceParser = function (eq) {
}
// ["foo[][bar][][baz]", "foo[][bar][]", "baz"]
var tail = sliced[2], head = sliced[1];
-
+
// array: key[]=val
if (!tail) return parsePiece(head, [val]);
-
+
// obj: key[subkey]=val
var ret = {};
ret[tail] = val;