Да, в 45 есть вызов функции, не заметил. Но что у вас возвращает функция? Правильно, кашу: сначала делает вывод в браузер echo $info[2], а затем массив return $query->fetchAll() в никуда, так как с переменной $messages, которая получает этот массив ничего ровным счетом не происходит. Вы уж определитесь чего хотите получать, и коли массив, то это только JSON, а значит echo $info[2] удалить, и на клиенте ну никак не $(".message").html(data).
|