AJAX与protoypjs,多个目标?

AJAX与protoypjs,多个目标?,ajax,prototypejs,target,Ajax,Prototypejs,Target,我使用以下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: pa

我使用以下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});
}
“消息”正在输出到

如果我想让文本始终显示在同一个位置,这很好

但是,除了显示文本之外,我还想根据某些事件更改输入字段的背景色

所以在一个protyopejs AJAX对象中可能有多个“var目标”?(而不是创建另一个实例?)


或者最有效的方法是什么?

改用
Ajax.Request

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

非常感谢,但是如何从php文件向这些变量传递数据呢?我的意思是如何从php文件中为target2分配一个变量?@PartisanEntity php代码可以对对象中的不同部分进行JSON编码并返回。Javascript代码随后可以检索它,并分离必要的部分。