0

だから私はすでにこれを回避する方法を知っていますが、この呼び出しを処理するより良い方法があるかどうか知りたいです. さらに、Backbone を使用していることにも言及する必要があります。これが私が達成しようとしていることです:

loadKey: function() {
    $.ajax({
        // some settings
        success: function(data) {
            this.set('key', data.key);
        }
    });
}

ネストされた成功関数はモデルの範囲外であるため、明らかにこの例は機能しません。これが私が現在これをどのように扱っているかです:

loadKey: function() {
    self = this;
    $.ajax({
        // some settings
        success: function(data) {
            self.set('key', data.key);
        }
    });
}

それでは私の質問に戻ります。これはこれを処理するための完全に受け入れられる方法ですか? または、これを行うためのより良いと考えられる別の方法はありますか?

4

1 に答える 1