Cocos2d:使用远程服务器通信将JS代码编译到本机平台

时间:2015-08-07 08:25:17

标签: cocos2d-js

设置

  • 的cocos2d-X-3.7
  • 创建项目:“cocos new MyGame -l js -p org.cocos2d.mygame”
  • 我将用Javascript
  • 编写代码

问题: 从javascript代码(例如AJAX)进行服务器通信的方式是什么? 在编译为原生平台之后,它也应该工作 例如“cocos run -p mac”

可能与:

cc.loader.loadJson("http://REMOTE_URL_HERE", function(error, data){ cc.log(data);});

但我明白了: “从文件http://REMOTE_URL_HERE获取数据失败” 有任何想法吗? 感谢

我发现: cocos2d-js: How to load a JSON file 但这仅用于加载本地文件

1 个答案:

答案 0 :(得分:0)

找到了解决方案:

var xhr = new XMLHttpRequest();
xhr.open("GET", url);
xhr.onreadystatechange = function() {
        //xhr.statusText;
        //xhr.responseText
};
xhr.send();