gpt4 book ai didi

javascript - 使用 $.getScript() 加载脚本后出现 ReferenceError

转载 作者:太空宇宙 更新时间:2023-11-04 16:17:04 24 4
gpt4 key购买 nike

我有 JS 文件托管在 https://cdn.rawgit.com/DarkPotatoKing/darkpotatoking.github.io/master/latest_version.js

当我在浏览器控制台上运行以下脚本时

jQuery.getScript("https://cdn.rawgit.com/DarkPotatoKing/darkpotatoking.github.io/master/latest_version.js")
.done(function() {
alert("done");
})
.fail(function() {
alert("fail");
});

我收到一个弹出窗口,显示“完成”,但是当我运行时

version.number()

返回以下错误消息

ReferenceError: version is not define

如果脚本应该正确加载,为什么“版本”没有定义?

最佳答案

您的脚本存在语法错误,因此无法解析。更正你的脚本,version.number()将会出现:

var version = {
number: function() { return "1.1"; }; <==Syntax error here
}

当然,您必须从 .done(function () {...}) 内部调用 version.number()

关于javascript - 使用 $.getScript() 加载脚本后出现 ReferenceError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40998257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com