Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Use jQuery to load scripts asynchronously
// Load scripts asynchronously
jQuery.loadAsync = function(url, callback) {
// Don't use $.getScript since it disables caching
'url': url,
'dataType': 'script',
'cache': true,
'success': callback || jQuery.noop
Copy link

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 :/

Copy link

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

Copy link

oriadam commented Jul 5, 2017

$.getScript support caching when using the options object signature like this:

    url: "foo.js",
    cache: true

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