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

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


Al-x

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

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

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

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

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

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

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

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