mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-17 12:57:42 +08:00
22 lines
408 B
TypeScript
22 lines
408 B
TypeScript
|
|
export class FormData {
|
|
private _data: Map<string, any>;
|
|
|
|
constructor() {
|
|
this._data = new Map<string, any>();
|
|
}
|
|
|
|
append(name: string, value: any) {
|
|
this._data.set(name, value);
|
|
}
|
|
|
|
toString(): string {
|
|
const arr = new Array<string>();
|
|
|
|
this._data.forEach(function (value, name, map) {
|
|
arr.push(`${encodeURIComponent(name)}=${encodeURIComponent(value)}`);
|
|
});
|
|
|
|
return arr.join('&');
|
|
}
|
|
} |