Показать сообщение отдельно
  #19 (permalink)  
Старый 22.08.2014, 16:23
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

можно сделать функцию обратного вызова:
....
myobj.prototype.loadJSON = function(callback) 
{
	var that = this;
	$.getJSON('json/test.json', function(data) {
		that.loadedJSON = data;
		that.prepareJSON();
if (typeof callback == 'function')
	callback(that, true);
	}).fail(function() {
		console.log("Ошибка JSON");
if (typeof callback == 'function')
	callback(that, false);
	});

	return this.loadedJSON;
}
......
x = new ft();
x.loadJSON(function (obj, success) {
//actions
});
Ответить с цитированием