Javascript 未捕获的syntaxError未耗尽的令牌

Javascript 未捕获的syntaxError未耗尽的令牌,javascript,Javascript,当我尝试将我的函数导入到网页的“web表单脚本”选项卡时,出现以下错误。我制作了一个js页面,该页面使用ajax来获取jwt令牌 function getJwtToken() { var user = "myuser"; var token = ""; var pass = "mypass"; var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function () {

当我尝试将我的函数导入到网页的“web表单脚本”选项卡时,出现以下错误。我制作了一个js页面,该页面使用ajax来获取jwt令牌

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>

从“../../APIChecks.js”导入{getJwtToken};
getJwtToken();
这是web forms aspx页面中的内联JavaScript,我不确定您是否能做到这一点。我认为使用新的JavaScript,您现在可以做到这一点,但我发现上面的错误,非常感谢您的帮助。

联机:

"../../APIChecks.js';
查看最后一个
,它应该是一个

和使用

<script type="module"> 

而不是

<script type="text/javascript">


我使用的是69.0.3497.100版的chrome,因此根据您的回复,我应该能够做到这一点。我也做了您之前评论过的同样的事情,并使用了,而不是将类型更改为模块。谢谢您的回答