gpt4 book ai didi

javascript - 如何在脚本 src 中使用 javascript 变量

转载 作者:行者123 更新时间:2023-11-28 05:37:19 26 4
gpt4 key购买 nike

我正在使用返回 json 数据的 ajax 调用,现在应该在脚本 src 标记中添加来自 json 的值

$.ajax({
url: "some url",
success: function(data,response){
console.log("inside sucess");
console.log(data);
for(i=0;i<data.files.length;i++){
if(window.location.href.indexOf(data.files[i].video_id)>=0){
id=JSON.parse(data.files[i].id);
}
}
},
failure: function(data,response) {
console.log("Failed");
}});

我使用的脚本标签是

<script type="text/javascript" src="//static.3playmedia.com/p/projects/18588/files/id/plugins/10960.js"></script>

这里我想用ajax中的id替换src中的id。

怎么做呢?

最佳答案

当 Ajax 调用完成并且执行成功回调时,很可能已经请求了您想要更改的脚本标记。

假设您想要做的是根据 AJAX 调用的响应动态决定下载哪个脚本,您可以在成功回调中创建一个脚本标记,并将其注入(inject)到页面中。类似于:

var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'my_dynamic_path.js';
document.body.appendChild(script);

也许应该做你想做的事。

关于javascript - 如何在脚本 src 中使用 javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39247301/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com