相关疑难解决方法(0)

Javascript setInterval和`this`解决方案

我需要this从我的setInterval处理程序访问

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
        }
    }
Run Code Online (Sandbox Code Playgroud)

我如何访问this.prefs ajax.onload

javascript this setinterval

61
推荐指数
5
解决办法
3万
查看次数

标签 统计

javascript ×1

setinterval ×1

this ×1