Как создать новый объект AJAX, используя Prototype - PullRequest
0 голосов
/ 23 апреля 2009

Как я могу каждый раз создавать новый объект Ajax для конкретного запроса ajax, используя библиотеку Prototype? В Prototype, похоже, «Ajax» является глобальным объектом, и все запросы являются его экземплярами. Пожалуйста, помогите ..

Спасибо

1 Ответ

1 голос
/ 28 апреля 2009

На самом деле Prototype создает новый «экземпляр» для каждого запроса. Вы делаете это так:

var request = new Ajax.Request('/your/url', {
  onSuccess: function(transport) {
      // yada yada yada
  }
});

Обычно вы пропускаете часть "var request =", если вам не нужен доступ к открытым свойствам экземпляра. Одной из возможных причин будет доступ к свойству «transport», которое содержит «необработанный» объект XMLHttpRequest.

...