Uncaught TypeError: Cannot set property ‘string’ of undefined
at XMLHttpRequest.xhr.onreadystatechange
想在onreadystatechange修改Label,却报错,请求解答,谢谢
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;
用箭头函数也可。