0
我使用以下prototypjs发出AJAX对象:AJAX与protoypjs,多个目标?
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});
}
“消息” outputing到
那很好,如果我想有文本在同一个地方始终显示。
但在此外要显示的文本,我也想,例如,根据某些事件更改我的输入字段的背景颜色。
因此,在一个protyopejs AJAX对象中可能有多个“var target”? (而不是创建另一个实例?)
或者什么是最有效的方法来做到这一点?
非常感谢这一点,但我如何将数据传递给从我的PHP文件这些变量?我的意思是如何从php文件中为target2分配一个变量? – PartisanEntity 2012-02-29 19:56:40
您在回复中发送它。 – 2012-02-29 22:12:21
@PartisanEntity PHP代码可以JSON对对象中的不同部分进行编码并返回。然后,Javascript代码可以通过['responseJSON'](http://api.prototypejs.org/ajax/Ajax/Response/prototype/responseJSON/)检索它并分离出必要的部分。 – clockworkgeek 2012-03-01 16:31:50