为什么说回调没有定义?

Tgw*_*man 0 javascript json callback jsfiddle

我为我正在制作的游戏制作了一个服务器,它为我生成了一个地图,但是在我正在制作的这个测试客户端上,它运行不正常.

我将网站添加为脚本,并且它作为脚本工作正常,但是当读取jsfiddle上的javascript时,它表示函数callback()没有定义,但它显然是,它应该发送地图对象到控制台,但它只是错误...:/

这是JS Fiddle的链接:http: //jsfiddle.net/Tgwizman/9QrUF/

我希望你们能搞清楚,因为我完全迷失了为什么它不起作用......

KAR*_*ván 6

在您的jsfiddle中,在您使用javascript include加载地图后定义了javascript回调函数,此时您的回调尚未定义.

这是一个固定的小提琴.

示例来源:

<script>
var map;

function callback(cb) {
    map = cb;
    console.log(map);
}
</script>
<script src='http://mmorpg_server.jit.su/?map=0,0'></script>?
Run Code Online (Sandbox Code Playgroud)