XMLHttpRequest

Uncaught TypeError: Cannot set property ‘string’ of undefined
at XMLHttpRequest.xhr.onreadystatechange

想在onreadystatechange修改Label,却报错,请求解答,谢谢

贴代码咯 。 估计你直接是 this.label.string = “XXX” ,而没有bind。

请问是在cocos creator上bind吗,还是代码实现

不要在函数onreadystatechange内部直接使用this。在onreadystatechange外面,先把this保存到self 这样的一个变量里面,然后再用self.label.string = xxx

正解 函数前面加 var self = this;

用箭头函数也可。