1
當獲取* .js文件時使用$ .ajax,腳本在接收後執行!
如何獲取並執行當我想要的? AND 如何在我想要的時候銷燬這些腳本?
當獲取* .js文件時使用$ .ajax,腳本在接收後執行!
如何獲取並執行當我想要的? AND 如何在我想要的時候銷燬這些腳本?
我找到答案!
在$ .ajax上使用'轉換器'!例如:
$.ajax({
url: "test.js",
converters: {
'text script': function (text) {
return text;
}
},
success: function(scripts) {
//do something
}
});
不確定jQuery,但你可以使用XHR方法。
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
});
是的!它的工作,TNX :) –
@MohmmadEbrahimiAval我很高興來幫助你。如果這是你正在尋找的,請考慮接受我的答案。 – 2016-08-30 17:09:13
你知道,執行後怎麼停止和刪除? –