因此,假设我有一个在加载页面时立即加载的脚本。
但是当你点击一个按钮时,脚本src就会改变。这个新的src会被执行吗?
HTML
<button>
click
</button>
<script class="tracking" src="www.gamespot.com"></script>
的Javascript
$("button").on("click",function(){
$.ajax({
url: url,
dataType: "script",
success: console.log("success")
});
});
var url = "www.test.com";
我实际上是想在单击按钮时将第二个脚本附加到DOM中,但由于某种原因,结果在jsfiddle上很时髦,所以我不确定它是否有效..
答案 0 :(得分:-1)
尝试使用RequireJS
会是这样的:
var url = "www.test.com";
$("button").on("click",function(){
require(url, function() {
// callback that is executed after the script is loaded
});
});