Показать сообщение отдельно
  #1 (permalink)  
Старый 01.12.2015, 15:14
Аспирант
Отправить личное сообщение для NapalmRain Посмотреть профиль Найти все сообщения от NapalmRain
 
Регистрация: 17.03.2014
Сообщений: 40

Обращение к свойствам родителя (ООП)
Доброго дня всем!

Есть некий объект
var Model = function(modelName) {
	var url = '/data/'+modelName+'.json'; 
	this.Data = null;
	
	$.ajax({
        type: 'POST',
        dataType: 'json',
        url: url,
		async: true,
		success: function(response) {
			Model.Data = response; // Вот тут беда
        },
		fail: function() {
			alert('Error');
		}
	});
}

var table = new Model('table');


В указанном месте есть необходимость отдать данные в переменную
this.Data

Но использовать this не могу, а как иначе, не представляю. Пробовал через superclass, но не вышло.
Я очень плох в ООП на JavaScript, надеюсь на подсказку!

Заранее всем спасибо!
Ответить с цитированием