Spotlight という「クラス」/関数があります。ajax を介して情報を取得し、Spotlight のプロパティに割り当てようとしています。これが私の Spotlight クラスです。
function Spotlight (mId,mName) {
this.area = new Array();
/**
* Get all area information
*/
this.getArea = function () {
$.ajax({
url: base_url +'spotlight/aGetArea',
type: 'POST',
success: function (data) {
this.area = data;
}
});
}
}
オブジェクトを配列に割り当てましたが、Spotlight 内からアクセスするのは難しいので、'this' を使用してすべてにアクセスしたいと考えています。成功関数はクラスの外にあるようですが、クラス内に作成する方法がわかりません。
Spotlight.area ではなく this.area を使用してクラス プロパティにデータを取得する方法はありますか?