如何解决将脚本名称从 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 举报,一经查实,本站将立刻删除。