Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.05.2011, 17:51
Аватар для simple
Профессор
Отправить личное сообщение для simple Посмотреть профиль Найти все сообщения от simple
 
Регистрация: 23.09.2010
Сообщений: 247

Пользовательский интерфейс на Ajax
Люди подскажите, что то я ни как не догоняю как это сделать. Есть пользовательский интерфейс, переделываю его под Ajax. На странице есть ссылки, по которым запускаются скрипты php на сервере с различными задачами, каждый скрипт делает свою задачу и отсылает данные клиенту. Клиент так же выполняет каждый ответ от скрипта по своему.Так вот вопрос как это сделаеть универсально или придется писать под каждый скрипт отдельную функцию XMLHttp и функцию реагирующие на событие onreadystatechange? Этож какой код получиться. Предпологаю что пишутся для каждого индивидуального скрипта своя функция события onreadystatechange только ни как не соображу как мне ее эту функцию подставлять в сам объект XMLHttp, что бы например вызов функции ajaxa был такой RequestHttp(method,url,function())?

Последний раз редактировалось simple, 02.05.2011 в 17:58.
Ответить с цитированием
  #2 (permalink)  
Старый 14.05.2011, 16:03
Новичок на форуме
Отправить личное сообщение для Ilya Kharlamov Посмотреть профиль Найти все сообщения от Ilya Kharlamov
 
Регистрация: 26.03.2011
Сообщений: 1

Используй какую нибуть оболочку типа jquery:
jQuery.get('http://www.mail.ru', function(data){alert(data)})
Ответить с цитированием
  #3 (permalink)  
Старый 24.05.2011, 18:23
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Сообщение от simple Посмотреть сообщение
...Предпологаю что пишутся для каждого индивидуального скрипта своя функция события onreadystatechange только ни как не соображу как мне ее эту функцию подставлять в сам объект XMLHttp, что бы например вызов функции ajaxa был такой RequestHttp(method,url,function())?
function MyRequestHttp(method,url,aaa)
{
...
...
xmlHttp.onreadystatechange = function() 
  {
  if (xmlHttp.readyState == 4) 
   {
   if(xmlHttp.status == 200)
    {
    aaa(xmlHttp.responseText)
    }
   }
  }
...
...
}
// aaa - функция обработки ответа от конкретного скрипта
// вызов:
// MyRequestHttp(method,url,aaa1)
// MyRequestHttp(method,url,aaa2)
// MyRequestHttp(method,url,aaa3) ...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AJAX и интерфейс Xaver AJAX и COMET 1 25.04.2011 09:11
кеширование HTML переданого через ajax BorisBritva jQuery 6 02.04.2011 01:23
tabbed интерфейс + ajax подгрузка страниц dimiork Элементы интерфейса 1 25.11.2010 22:35
Ajax разбор метода mycoding jQuery 14 21.05.2010 10:57
Объясните как вызывается ajax скрипт AddressBook из формы prog90 AJAX и COMET 3 06.06.2009 16:12