Отображать эхо PHP в текстовом поле, используя AJAX / jQuery?

Я пытаюсь показать эхо PHP в текстовом поле, используя AJAX, который автоматически обновляется каждую секунду. Пока все, что я делаю, не хочет работать, и я ничего не получаю в текстовом поле.

Вот мой код:

<?php $stmt = mysqli_prepare($db_conx,"SELECT message FROM chat WHERE asker = ?"); $stmt->bind_param('s', $asker); $stmt->execute(); $stmt->bind_result($message); /* fetch values */ while ($stmt->fetch()) { $currvalue[] = array('message'=>$message); } echo $message; echo '333333333'; ?> 

Код HTML:

 <textarea id="chattercontent" style="width:90%; height:150px; resize:none;" readonly></textarea> 

Код AJAX / jQuery:

  <script type="text/javascript"> $(document).ready(function () { function load() { $.ajax({ //create an ajax request to load_page.php type: "GET", url: "file.php", dataType: "text", //expect html to be returned success: function (response) { $("#chattercontent").html(response); setTimeout(load, 1000) } }); } load(); }); </script> 

Что происходит с приведенным выше кодом, я получаю echo '333333333'; в моем текстовом поле вроде 333333333 который хорош и хорош. Но я не получаю echo $message; в моем текстовом поле.

Я проверил, есть ли таблица и столбец MySQL, если она не пустая, и я могу подтвердить, что она не пустая и в ней есть некоторые значения.

Я также просмотрел file.php непосредственно из браузера, и он выполняет echo $user_message; должным образом. Но это не отражается на вызове AJAX и в моем текстовом поле.

Может ли кто-нибудь проконсультироваться по этому вопросу?