add reset method to ajax object

This commit is contained in:
Pachira 2016-12-11 02:00:37 +01:00
parent 103a23a5d6
commit 843342d188

View file

@ -13,10 +13,7 @@ namespace Sakura
// Prepares the XMLHttpRequest and stuff
constructor(async: boolean = true) {
this.Request = new XMLHttpRequest();
this.Callbacks = new Object();
this.Headers = new Object();
this.Asynchronous = async;
this.Reset(async);
}
// Start
@ -51,6 +48,15 @@ namespace Sakura
this.Request = null;
}
public Reset(async: boolean = true): void {
this.Request = new XMLHttpRequest();
this.Callbacks = new Object();
this.Headers = new Object();
this.Send = null;
this.FormData = null;
this.Asynchronous = async;
}
// Set content type required for forms
public Form(): void {
this.ContentType("application/x-www-form-urlencoded");