微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将脚本名称从 SQL 导入到 javascript

如何解决将脚本名称从 SQL 导入到 javascript

我正在尝试将外部脚本导入 HTML 文件。我要导入的 js 文件名称托管在 sql 数据库中。因此,我使用 XMLHttpRequest 访问 sql 数据库,以便我可以获取脚本的适当名称。然后我创建一个脚本元素,我将 src 设置为等于 'this.responseText',它应该导入从 sql 数据库获取名称。到现在为止还挺好。我的问题是,当我 console.log out 脚本时,它会像这样将名称双重包装在 qouteationmarks 中:

console: 

 <script src=""haystack_downtheline""></script> 

如何删除双引号,以便 src="haystack_downtheline"。

完整脚本见下文

HTML file     
<script>


    function reqListener () {
      console.log(this.responseText);
    }

    var oReq = new XMLHttpRequest(); // New request object
    oReq.onload = function() {
        console.log(this.responseText);
        const js = document.createElement("script");
        js.src = this.responseText;
        console.log(js);

    };



    oReq.open("get","index.PHP",true);
    oReq.send();



</script>

解决方法

这个答案有效吗?

I want to remove double quotes from a String

我个人会使用它,因为我不认为正则表达式可读:

import numpy as np

def getValues(values,indexes):
    return [values[i] for i in indexes]

values = ['A','B','C','D','E']

indexes = np.array([3,1],dtype=np.int64)

print(getValues(values,indexes))

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。