Можно ли сделать два вывода для AJAX в одном php скрипте?

Вот к примеру за один раз вывести заказы из 2х таблиц.

echo json_encode(array("ordersprint" => $orders_print));
echo json_encode(array("ordersdesign" => $orders_design));


И на клиенте их проходить циклом.

success: function(json){
$.each(json.ordersprint,function() {
......
$.each(json.ordersdesign,function() {
......
}


Или можно только после выводе 1 в success прописывать вызов второй. Можно ли это как то обьединить.

Вот, что приходит в ответ b1fa6b6bd1214d11b6830d89079ebcf6.png
  • Вопрос задан
  • 357 просмотров
Решения вопроса 1
@ikeagold
echo json_encode(array("ordersprint" => $orders_print, "ordersdesign" => $orders_design));

//each можно  оставить тогда без указаний на имя индекса
$.each(json,function() {});
//или обратиться так без each
json[0] //or json['ordersprint']
json[1] //or json['ordersdesign']

Как-то так?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы