javascript - Uncaught syntaxError unexpeted token
问题描述
当我尝试将函数导入页面的 Web 表单脚本选项卡时,出现以下错误。我制作了一个执行此 ajax 以获取 jwt 令牌的 js 页面
function getJwtToken() {
var user = "myuser";
var token = "";
var pass = "mypass";
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function () {
if (this.readyState == 4 && this.status == 200) {
token = this.responseText;
sessionStorage.setItem("token", token);
}
}
xhttp.open("POST", "https://localhost:44377/api/auth/token", true);
xhttp.setRequestHeader('Authorization', 'Basic ' + window.btoa(user + ':' + pass));
xhttp.send();
}
export { getJwtToken };
然后在我需要获取令牌的页面中,我只是试图通过导入此函数然后调用它来调用此代码。
<script type="text/javascript">
import {getJwtToken} from "../../APIChecks.js';
getJwtToken();
</script>
这是 web 表单 aspx 页面中的内联 JavaScript,我不确定你是否可以这样做。我认为使用新的 JavaScript 这是您现在可以做的事情,但我收到上述错误,任何帮助将不胜感激。
解决方案
在线的:
"../../APIChecks.js';
看看最后一个'
,应该是"
并使用
<script type="module">
代替
<script type="text/javascript">
推荐阅读
- c# - 具有单个 DBContext 的插件库中的 EF 核心迁移模型
- python-3.x - 在 Python 中比 MSE 更好地比较图像的快速技术
- javascript - 我该如何解决这个问题'无法在 HTMLBodyElement 处读取 null 的属性'样式''?
- python - 为什么 remove 方法不能按预期工作?
- assembly - 我不知道做一个装配方程
- python - 如何修复我的 if 条件何时验证日期和月份
- ibm-cloud - 如何验证我的 cf 应用程序配置项
- c - C / STM32 - 从 .wav 文件读取和复制数据
- python - VSCode 文档设置
- c# - JsonSerializer.Serialize 抛出异常