Skip to content

Instantly share code, notes, and snippets.

@revolunet
Created February 24, 2012 12:02
Show Gist options
  • Select an option

  • Save revolunet/1900561 to your computer and use it in GitHub Desktop.

Select an option

Save revolunet/1900561 to your computer and use it in GitHub Desktop.
JSONP loader
<script>
function loadScript(src, callback){
var callbackParam = 'callback';
var s = document.createElement('script');
if (callback) {
callback = callbackParam + '=' + callback;
src += ((src.indexOf('?')==-1)?'?':'&')+callback;
}
s.src = src;
document.body.appendChild(s);
}
</script>
<button onclick="loadScript('https://api.github.com', 'alert')">JSONP load</button>
@goldledoigt
Copy link

Does it remove the script tag after load ?

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