Работа с Ajax в библиотеке Prototype


Приведу краткий пример, который проиллюстрирует работу с Ajax в библиотеке Prototype. Следующий код создает запрос, который методом 'get' отправляет параметры "param1" и "param2" со значениями "value1" и "value2" соответственно, скрипту "url". При успешном прохождении запроса выполняется функция, указанная в параметре "onSuccess", при неудачном - в параметре "onFailure".
 
new Ajax.Request(url,
  {
    method : 'get',
    parameters: {param1 : value1, param2 : value2},
    onSuccess : function(transport) { alert(transport.responseText); },
    onFailure : function() { alert('error'); }
  }
);
 
также доступны следующие коллбеки:
 
onUninitialized,
onLoading,
onLoaded,
onInteractive,
onComplete,
onException.
 
а также onXXX, где XXX - HTTP коды типа 200 или 404.


Добавить комментарий

Логин:
Пароль:
Проверочное число: