Top.Mail.Ru
Ответы
Аватар пользователя
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Формирование несколько переменных в ответ AJAX-запроса

Уважаемые программисты, давно интересует вопрос. Можно ли с помощью одного ajax запроса в ответ вывести на экран несколько переменных, формируемых php скриптом.


Например у нас есть структура DOM:


...<div class=var_one></div>

<div class=var_two></div>

<div class=var_three></div>...



И несколько переменных формируемых на стороне сервера..асинхронно:


$var_one = 1;

$var_two = 2;

$var_three = 3;



Цель с помощью единственного AJAX-запроса cсделать так:


...<div class=var_one>1</div>

<div class=var_two>2</div>

<div class=var_three>3</div>...
новичок, не судите строго

По дате
По рейтингу
Аватар пользователя
Новичок

ну вернул массив:
'var_one':1,
'var_two':2,
'var_three':3

перебрал массив, где ключ - класс, а значение - данные для innerText

Аватар пользователя
Мыслитель

Можно сразу вернуть ответ в виде html кода: .<div class=var_one>1</div>...

$.ajax({ url:ajax_script.php", type: "POST", dataType: 'json', cache: false, data: {'act':'get_3_vars'}, success: function(qdata){
if (qdata) { $('#html_where_insert').html(qdata.content);
} else { console.log('Ошибка получения данных!') }
}
})