diff options
Diffstat (limited to 'lib/webcals/xhr.js')
-rw-r--r-- | lib/webcals/xhr.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/webcals/xhr.js b/lib/webcals/xhr.js index a8d8d58..fb925f0 100644 --- a/lib/webcals/xhr.js +++ b/lib/webcals/xhr.js @@ -52,7 +52,7 @@ url: null, headers: {}, - data: {}, + data: null, _seralize: function _seralize() { return this.data; @@ -80,7 +80,12 @@ } xhr = this.xhr = new this.xhrClass(); - xhr.open(this.method, this.url, this.async, this.user, this.password); + + if (Xhr.authHack) { + xhr.open(this.method, this.url, this.async); + } else { + xhr.open(this.method, this.url, this.async, this.user, this.password); + } for (header in this.headers) { if (this.headers.hasOwnProperty(header)) { @@ -88,6 +93,7 @@ } } + xhr.onreadystatechange = function onReadyStateChange() { var data; if (xhr.readyState === 4) { |