AJAX с protoypjs, несколькими целями? - PullRequest
0 голосов
/ 29 февраля 2012

Я использую следующие prototypjs для создания объекта AJAX:

function SendData(){
 var url = 'formvalidate.php';
 var pars = 'username='+escape($F('username'))+'&email='+$F('email');
 var target = 'message';
 var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}

"message" выводится в

Это хорошо, если я хочу, чтобы текст всегда отображался в одном и том же месте.

Но в добавление к отображаемому тексту я также хочу, например, изменить цвет фона моих полей ввода на основе определенных событий.

Так чтоМожно ли иметь более одной «цели-вар» в одном протопейсе AJAX-объекта?(Вместо создания еще одного экземпляра?)

Или какой самый эффективный способ сделать это?

1 Ответ

0 голосов
/ 29 февраля 2012

Используйте Ajax.Request вместо.

new Ajax.Request(url, {
  method: 'get',
  onSuccess: function(transport) {
    $('target1') = transport.responseText;
    $('target2') = transport.responseText;
  }
})

http://prototypejs.org/api/ajax/request

...