Javascript 更改脚本src onclick,它会在页面加载后执行吗?
假设我有一个脚本,当你加载一个页面时,它会立即加载 但是当你点击一个按钮时,脚本src会改变。新的src会被执行吗 HTML 当点击按钮时,我实际上正在考虑将第二个脚本附加到DOM中,但由于某些原因,JSFIDLE上的结果很糟糕,所以我不确定这是否有效。尝试使用 大概是这样的:Javascript 更改脚本src onclick,它会在页面加载后执行吗?,javascript,Javascript,假设我有一个脚本,当你加载一个页面时,它会立即加载 但是当你点击一个按钮时,脚本src会改变。新的src会被执行吗 HTML 当点击按钮时,我实际上正在考虑将第二个脚本附加到DOM中,但由于某些原因,JSFIDLE上的结果很糟糕,所以我不确定这是否有效。尝试使用 大概是这样的: var url = "www.test.com"; $("button").on("click",function(){ require(url, function() { // callbac
var url = "www.test.com";
$("button").on("click",function(){
require(url, function() {
// callback that is executed after the script is loaded
});
});
因为您似乎正在使用jQuery,所以您可以使用我对上面的javascript进行了编辑。这样行吗?我是通过“$.ajax()”实现的。抱歉,我读到“$.getScript()”是ajax的简写,几个月前我学过一点,可能是同样的东西,但是
$.getScript
更短。更改源代码或插入脚本标记也可以正常工作。
$("button").on("click",function(){
$.ajax({
url: url,
dataType: "script",
success: console.log("success")
});
});
var url = "www.test.com";
var url = "www.test.com";
$("button").on("click",function(){
require(url, function() {
// callback that is executed after the script is loaded
});
});