我已经将所需的文件包括在头上,就像它在文档中说的那样。
<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js'></script>
<script src='https://cdn1.kongregate.com/javascripts/kongregate_api.js'></script>然后,就在我的脚本上面,我包含了应该定义变量的脚本。
<script>
kongregateAPI.loadAPI(function(){
window.kongregate = kongregateAPI.getAPI();
});
</script>但是在控制台中,我仍然得到这个错误Uncaught ReferenceError: kongregate is not defined
发布于 2017-02-16 00:25:41
你说过:
然后就在我的脚本上面
这是否意味着您的代码看起来像这样?
<script>
kongregateAPI.loadAPI(function(){
window.kongregate = kongregateAPI.getAPI();
});
</script>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js'></script>
<script src='https://cdn1.kongregate.com/javascripts/kongregate_api.js'></script>如果是这样的话,您应该在加载api文件之后调用kongregateAPI函数:
<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js'></script>
<script src='https://cdn1.kongregate.com/javascripts/kongregate_api.js'></script>
<script>
kongregateAPI.loadAPI(function(){
window.kongregate = kongregateAPI.getAPI();
});
</script>我试过了,一切正常。
https://stackoverflow.com/questions/38018179
复制相似问题