Create a gist now

Instantly share code, notes, and snippets.

Use jQuery to load scripts asynchronously
// Load scripts asynchronously
jQuery.loadAsync = function(url, callback) {
// Don't use $.getScript since it disables caching
jQuery.ajax({
'url': url,
'dataType': 'script',
'cache': true,
'success': callback || jQuery.noop
});
};
@davidhund

Good tip. This is basically what $.getScript() does, but with the cache AJAX option, right? I was surprised to find that $.getScript() does not accept this option itself :/

@mathiasbynens
Owner

Yeah, I’ve pinged @kswedberg about it — he’ll be adding it to the documentation page for $.getScript soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment