Fix. You open the request, then set the headers.

This commit is contained in:
Nicolas Stepien 2011-12-14 09:55:32 +01:00
parent 30b3f50046
commit 6c7d1cb4bd
2 changed files with 2 additions and 2 deletions

View File

@ -333,12 +333,12 @@
type || (type = 'get'); type || (type = 'get');
event || (event = 'onload'); event || (event = 'onload');
r = new XMLHttpRequest(); r = new XMLHttpRequest();
r.open(type, url, true);
for (key in headers) { for (key in headers) {
val = headers[key]; val = headers[key];
r.setRequestHeader(key, val); r.setRequestHeader(key, val);
} }
r[event] = cb; r[event] = cb;
r.open(type, url, true);
r.send(); r.send();
return r; return r;
}, },

View File

@ -236,10 +236,10 @@ $.extend $,
type or= 'get' type or= 'get'
event or= 'onload' event or= 'onload'
r = new XMLHttpRequest() r = new XMLHttpRequest()
r.open type, url, true
for key, val of headers for key, val of headers
r.setRequestHeader key, val r.setRequestHeader key, val
r[event] = cb r[event] = cb
r.open type, url, true
r.send() r.send()
r r
cache: (url, cb) -> cache: (url, cb) ->