diff options
| author | Igor Minar | 2011-07-12 00:47:07 -0700 |
|---|---|---|
| committer | Igor Minar | 2011-07-13 16:21:08 -0700 |
| commit | 8a8a2cf4623708b69dba3816e22b01407e338b73 (patch) | |
| tree | 8f4ae1d8658c0a1cff9497e60551890478cd3a04 /src | |
| parent | 47efe44a1d8c9a40526a610b5ee31c44288adee0 (diff) | |
| download | angular.js-8a8a2cf4623708b69dba3816e22b01407e338b73.tar.bz2 | |
refactor($browser.xhr): use $browser.addJs for JSONP
There is no reason why we shouldn't reuse $browser.addJs for JSONP
requests.
Diffstat (limited to 'src')
| -rw-r--r-- | src/Browser.js | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/Browser.js b/src/Browser.js index 535396bd..4340ac4e 100644 --- a/src/Browser.js +++ b/src/Browser.js @@ -89,14 +89,12 @@ function Browser(window, document, body, XHR, $log) { outstandingRequestCount ++; if (lowercase(method) == 'json') { var callbackId = ("angular_" + Math.random() + '_' + (idCounter++)).replace(/\d\./, ''); - var script = jqLite(rawDocument.createElement('script')) - .attr({type: 'text/javascript', src: url.replace('JSON_CALLBACK', callbackId)}); + var script = self.addJs(url.replace('JSON_CALLBACK', callbackId)); window[callbackId] = function(data){ delete window[callbackId]; - script.remove(); + body[0].removeChild(script) completeOutstandingRequest(callback, 200, data); }; - body.append(script); } else { var xhr = new XHR(); xhr.open(method, url, true); |
