when get *.js file by $.ajax, Scripts are executed after receive!
how to get and executed when i want? AND how to destroy this scripts when i want?
Not sure for jQuery, but you can do it using XHR method.
function getScript(b, c){
var a = new XMLHttpRequest();
a.open('get', b, true);
a.onreadystatechange = function(){
a.readyState != 4 || a.status && a.status != 200 || c(a.responseText);
};
a.send();
}
getScript('script.js', function(content){
// Do whatever here
Function(content)(); // Execute the script
});