我正在使用以下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 target”吗? (而不是创建另一个实例?)
或者最有效的方法是什么?
答案 0 :(得分:0)
改为使用Ajax.Request
。
new Ajax.Request(url, {
method: 'get',
onSuccess: function(transport) {
$('target1') = transport.responseText;
$('target2') = transport.responseText;
}
})