Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.01.2010, 21:57
Новичок на форуме
Отправить личное сообщение для artli Посмотреть профиль Найти все сообщения от artli
 
Регистрация: 29.01.2010
Сообщений: 3

Проблема с onreadystatechange
Вот мой класс для ajax`а:
function Ajax(url,list,pars){
				var myAjaxLibRequest;
				this.url=url;
				this.list=list;
				this.pars=pars;
				this.init=function(){
					if(window.XMLHttpRequest){
						myAjaxLibRequest = new XMLHttpRequest();
					}else if(window.ActiveXObject){
						myAjaxLibRequest = new ActiveXObject("Microsoft.XMLHTTP");
					}
				}
				this.send=function(){
						myAjaxLibRequest.onreadystatechange = function(){
							if (myAjaxLibRequest.readyState == 4){
								eval(list+"(myAjaxLibRequest.responseText)")
							}
						}
					myAjaxLibRequest.send(pars);
				}
			}


Проблема в том, что управление обработчику не передается. И точно не из-за корявого eval`а - если попытаться вставить alert() в начале функции send(), alert работает, но если его вставить после проверки readyState - то нет, даже если закомментировать eval. Никак не пойму в чем дело. Opera Dragonfly на предмет ошибок вроде не ругается
Так что
Ответить с цитированием
  #2 (permalink)  
Старый 29.01.2010, 22:02
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Вас не смутило, что вы url нигде не используете?
Ответить с цитированием
  #3 (permalink)  
Старый 29.01.2010, 22:05
Новичок на форуме
Отправить личное сообщение для artli Посмотреть профиль Найти все сообщения от artli
 
Регистрация: 29.01.2010
Сообщений: 3

млин...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Canvas: drawImage проблема. Jurasmi jQuery 3 11.01.2010 14:57
Проблема с CSS COKOJIOB (X)HTML/CSS 5 04.08.2009 14:19
Проблема, в менюшке Большой джо Элементы интерфейса 0 12.07.2009 17:12
проблема с сабмит mapt Events/DOM/Window 1 15.06.2009 13:45
Проблема спама lliberty AJAX и COMET 1 12.03.2009 16:47