今天碰到个问题,就是后台传入的数据,在JS中for循环的时候,下面那个j根本就不会往上加.所以只能将后台传入的对象,转换为json格式,由js进行解析后生成js中的对象 @{j=0;} for (var i = 1; i <= 16; i++) { game.load.image('flipsign' + i, @(imageStr[j++].Name)); } 只是,如下这么写,既不报错,也出不来数据. //1 var imageStr=JSON.parse('@imageStr'); //2