【发布时间】:2011-02-14 12:12:32
【问题描述】:
我需要从我的setInterval 处理程序访问this
prefs: null,
startup : function()
{
// init prefs
...
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.com', true);
ajax.onload = function()
{
// access prefs here
}
}
如何访问ajax.onload 中的this.prefs?
【问题讨论】:
-
要查看 3 个解决方案的好答案,请查看:stackoverflow.com/a/7890978/2803565
标签: javascript this setinterval