首页 > 解决方案 > Javascript 类:从 Ajax 请求中获取值

问题描述

我是 Javascript 课程的新手。我在 C# 中工作了很多,但在 JS 中的类有点不同。

我想从 Ajax 请求中填充类中的成员变量,但值永远不会改变。我认为一些范围问题?

这是一个例子。

class bla {
    this.test = []; // JS Error
    var test2 = []; //JS Error

    constructor(blubb) {
        this.blubb = blubb; // Works
        this.test3 = []; //Works
    }

    load(){
        $.ajax({
            type: 'POST',
            url: ajaxURL,
            success: function(result) {
                this.test3 = result; // Doesn't work test3 is still empty
            }
        });
    }
}

标签: javascriptclass

解决方案


推荐阅读