Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Добавление свойства. JS

4.4K
09 июля 2008 года
frosty
53 / / 24.09.2004
Добрый день всем!

Никак не могу справиться с проблемой.

Код:
var AjaxRequest = Class.create();
AjaxRequest.prototype = {
  initialize: function(url, method, parameters, handler, errorHandler) {
                if(method != "post") {
                        method = "get";
                }
                this.responseHandler = handler;
                this.errorHandler = errorHandler;
                this.ajax = new Ajax.Request(url, {method: method, parameters: parameters, onSuccess: this.result.bindAsEventListener(this), onFailure:this.error.bindAsEventListener(this)});
  },

  result: function(orgEvt) {
                var evt = {};
                evt.responseText = orgEvt.responseText != null ? orgEvt.responseText : "";
                this.myFunc('bla bla');

                if(evt.responseText.indexOf("error:") == 0) {
                        var error = evt.responseText.substring(6,evt.responseText.length);
                        if(this.errorHandler){
                                this.errorHandler(evt);
                        }
                } else {
                        this.responseHandler(evt);
                }
  },

  error: function(evt) {
                if(this.errorHandler){
                        this.errorHandler(evt);
                }
  },

  myFunc : function(txt){
                this.responseText = txt;
  }

}


мне нужно как-то получить responseText из результата ajax запроса. myFunc возвращает undefined, я так понимаю, потому что параметр responseText не определен заранее...
как его объявить я не знаю.

при вызове Class.create() возвращается ф-ция initialize.

Теряюсь в догадках как добиться нужного мне результата
4.4K
09 июля 2008 года
frosty
53 / / 24.09.2004
Ээм, задача решена, тему можно удалять. Всем спасибо =)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог