Перейти к публикации

Проблема с ява-скрипт


Рекомендованные сообщения

Я редко работаю с ява, в основном пхп, а тут встала кое-что для себя сделать и упёрся в проблему:

есть класс, в нём методы, в одном из методов скрипт делает аджакс запрос.

sendreq: function(){


		if (this.options.imdiv && $(this.options.imdiv)){

			$(this.options.imdiv).empty().setHTML('<img src="'+ this.options.image +'" />');

		}


		this.req = new Request({url:this.options.Url, data:this.options.Data, method: 'get',

		onComplete: ?????

		onFailure: function() {

alert('Request error');

		}

		}).send();


	},
На место ??? в коде мне нужно вставить вызов другого медота класса ( init() ) Вопрос в том, как это сделать? На сколько я понимаю, onSuccess является функцией, которая будет вызвана, когда прийдёт ответ от сервера (запрос же асинхронный) Пример из "документации":
var req = new Request.HTML({url:demo_path+'data.html', 

		onSuccess: function(html) {

			//Clear the text currently inside the results div.

			$('result').set('text', '');

			//Inject the new DOM elements into the results div.

			$('result').adopt(html);

		},

		//Our request will most likely succeed, but just in case, we'll add an

		//onFailure method which will let the user know what happened.

		onFailure: function() {

			$('result').set('text', 'The request failed.');

		}

	});

Главная проблема в том, что функция onSuccess в примере изолирована, а мне нужно, чтоб там был выполнен метод класса, при чём определение самого класса происходит внутри другой функции, т.е. класс недоступен из вне. В противном случае мне бы ничего не помешало вызвать класс с помощью обычной функции.

Заранее спасибо, если кто подскажет.

----------------------------------------------------------------

Вопрос снят :P

Люблю я мутулз, но документации нет толковой, сто лет потеряешь, пока разберёшься.... в 1,1 хоть апи было нормальное...

Ссылка на сообщение
Поделиться на других сайтах

От Mootools многие отказываются. Достаточно почитать ресурсы по фрейморкам

jQuery rulles!

_______________________________________________________________________

У нас если не ДЖава, то аДЖакс :lol:

Когда хоть все запомнят, что ДЖа читается в случае написания - jaH

Ссылка на сообщение
Поделиться на других сайтах

Достаточно почитать ресурсы по фрейморкам

тупой поиск по "mootools и jQuery" показывал обратно.. правда искал не так уж недавно..

Когда хоть все запомнят, что ДЖа читается в случае написания - jaH

это мелочи по сравнению с мировой революцией.... ну т.е. ситуацией с мутулз, если это так..

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...