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