Al-x 7 Опубликовано: 1 августа 2008 Рассказать Опубликовано: 1 августа 2008 Я редко работаю с ява, в основном пхп, а тут встала кое-что для себя сделать и упёрся в проблему: есть класс, в нём методы, в одном из методов скрипт делает аджакс запрос. 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 в примере изолирована, а мне нужно, чтоб там был выполнен метод класса, при чём определение самого класса происходит внутри другой функции, т.е. класс недоступен из вне. В противном случае мне бы ничего не помешало вызвать класс с помощью обычной функции. Заранее спасибо, если кто подскажет. ---------------------------------------------------------------- Вопрос снят Люблю я мутулз, но документации нет толковой, сто лет потеряешь, пока разберёшься.... в 1,1 хоть апи было нормальное... Цитата Ссылка на сообщение Поделиться на других сайтах
Greeze 0 Опубликовано: 2 августа 2008 Рассказать Опубликовано: 2 августа 2008 mootools умирает.. и давно проигрывает jquery.. фреймворк без будущего.. Цитата Ссылка на сообщение Поделиться на других сайтах
EzS 2 Опубликовано: 2 августа 2008 Рассказать Опубликовано: 2 августа 2008 От Mootools многие отказываются. Достаточно почитать ресурсы по фрейморкам jQuery rulles! _______________________________________________________________________ У нас если не ДЖава, то аДЖакс Когда хоть все запомнят, что ДЖа читается в случае написания - jaH Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 3 августа 2008 Рассказать Опубликовано: 3 августа 2008 Автор Достаточно почитать ресурсы по фрейморкам тупой поиск по "mootools и jQuery" показывал обратно.. правда искал не так уж недавно.. Когда хоть все запомнят, что ДЖа читается в случае написания - jaH это мелочи по сравнению с мировой революцией.... ну т.е. ситуацией с мутулз, если это так.. Цитата Ссылка на сообщение Поделиться на других сайтах
EzS 2 Опубликовано: 3 августа 2008 Рассказать Опубликовано: 3 августа 2008 это мелочи по сравнению с мировой революцией -))))) Ну да-) Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 4 августа 2008 Рассказать Опубликовано: 4 августа 2008 Когда хоть все запомнят, что ДЖа читается в случае написания - jaHJah Rastafari Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.