JavaScript setInterval和`this`解决方案
- 论坛
- JavaScript setInterval和`this`解决方案
4 浏览
JavaScript setInterval和`this`解决方案
在ajax.onload
中如何访问this.prefs
?
我的setInterval
处理程序中需要访问this
。
prefs: null, startup: function() { // 初始化偏好设置 ... this.retrieve_rate(); this.intervalID = setInterval(this.retrieve_rate, this.INTERVAL); }, retrieve_rate: function() { var ajax = null; ajax = new XMLHttpRequest(); ajax.open('GET', 'http://xyz.example', true); ajax.onload = function() { // 在此处访问偏好设置 } }