first commit
This commit is contained in:
16
resources/frontend/core/utils/url.js
Normal file
16
resources/frontend/core/utils/url.js
Normal file
@@ -0,0 +1,16 @@
|
||||
export function serialize(data, prefix) {
|
||||
let str = [],
|
||||
p;
|
||||
for (p in data) {
|
||||
if (Object.prototype.hasOwnProperty.call(data, p)) {
|
||||
let k = prefix ? prefix + '[' + p + ']' : p,
|
||||
v = data[p];
|
||||
str.push(
|
||||
v !== null && typeof v === 'object'
|
||||
? serialize(v, k)
|
||||
: encodeURIComponent(k) + '=' + encodeURIComponent(v),
|
||||
);
|
||||
}
|
||||
}
|
||||
return str.join('&');
|
||||
}
|
||||
Reference in New Issue
Block a user