【发布时间】:2023-03-15 19:04:01
【问题描述】:
我正在使用基于 JS 承诺的库 (axios) 从后端获取响应,该响应返回一个完整的 JS 文件。收到此文件后,如何在当前页面中实际使用它?
这是代码:
axios.get('/foobar')
.then(jsFile => {
//use jsFile on current webpage
})
我已经阅读了一些使用eval() 的答案,但我宁愿避免使用这种方法。有人知道如何进行吗?
【问题讨论】:
-
jsFile是脚本文本? -
jsFile的内容是什么? -
@gurvinder372 是的,当我使用 console.log 时,我看到控制台打印了 js 文件中的所有文本
-
一开始你为什么用 axios 而不是
<script>? -
eval有什么问题,通过其他机制注入脚本并没有错?
标签: javascript promise axios es6-promise