ajax tweaks
This commit is contained in:
parent
bf0326f38c
commit
5e464b288f
@ -327,19 +327,18 @@
|
||||
return $.rm(script);
|
||||
},
|
||||
ajax: function(url, cb, opts) {
|
||||
var key, r, val, _ref;
|
||||
opts.type || (opts.type = 'get');
|
||||
opts.event || (opts.event = 'onload');
|
||||
var event, headers, key, r, type, val;
|
||||
if (opts == null) opts = {};
|
||||
type = opts.type, event = opts.event, headers = opts.headers;
|
||||
type || (type = 'get');
|
||||
event || (event = 'onload');
|
||||
r = new XMLHttpRequest();
|
||||
if (opts.headers) {
|
||||
_ref = opts.headers;
|
||||
for (key in _ref) {
|
||||
val = _ref[key];
|
||||
r.setRequestHeader(key, val);
|
||||
}
|
||||
for (key in headers) {
|
||||
val = headers[key];
|
||||
r.setRequestHeader(key, val);
|
||||
}
|
||||
r[opts.event] = cb;
|
||||
r.open(opts.type, url, true);
|
||||
r[event] = cb;
|
||||
r.open(type, url, true);
|
||||
r.send();
|
||||
return r;
|
||||
},
|
||||
|
||||
@ -231,15 +231,15 @@ $.extend $,
|
||||
textContent: "(#{code})()"
|
||||
$.add d.head, script
|
||||
$.rm script
|
||||
ajax: (url, cb, opts) ->
|
||||
opts.type or= 'get'
|
||||
opts.event or= 'onload'
|
||||
ajax: (url, cb, opts={}) ->
|
||||
{type, event, headers} = opts
|
||||
type or= 'get'
|
||||
event or= 'onload'
|
||||
r = new XMLHttpRequest()
|
||||
if opts.headers
|
||||
for key, val of opts.headers
|
||||
r.setRequestHeader key, val
|
||||
r[opts.event] = cb
|
||||
r.open opts.type, url, true
|
||||
for key, val of headers
|
||||
r.setRequestHeader key, val
|
||||
r[event] = cb
|
||||
r.open type, url, true
|
||||
r.send()
|
||||
r
|
||||
cache: (url, cb) ->
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user