Я использую следующие 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 к
то отлично, если я хочу, чтобы текст всегда отображается в том же месте.
Но в добавление к отображаемому тексту, я также хочу, например, изменить цвет фона моих полей ввода на основе определенных событий.
Таким образом, в одном объекте AJAX есть один объект «var target»? (Вместо создания еще одного экземпляра?)
Или что было бы самым эффективным способом сделать это?
Большое спасибо за это, но как я могу передать данные в этих переменных из моего файла PHP? Я имею в виду, как мне назначить переменную target2 из php-файла? – PartisanEntity
Вы отправляете его в ответ. –
@PartisanEntity код PHP может JSON кодировать разные части объекта и возвращать его. Код Javascript затем может получить его с помощью ['responseJSON'] (http://api.prototypejs.org/ajax/Ajax/Response/prototype/responseJSON/) и разделить необходимые части. – clockworkgeek