[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Возвращение опрделенного значения из сервера в JS
Ramzil_Nixon
В общем, в сервере есть код высылающее на JS сообщения из БД:
function Load() // Функция загрузки сообщения чата
{
$message_id = intval($_POST['message_id']); // Принимаем ID последнего сообщения в чате. Возвращаем целостное значение
$query_messages = mysql_query('SELECT * FROM `messages` WHERE (`id` > '.$message_id.') ORDER BY `id` DESC LIMIT 10') or die(mysql_error()); // Вываливаем последний 10 сообщений из базы данных
if(mysql_num_rows($query_messages) > 0) // Проверяем, есть ли новые сообщения
{
$messages = array(); // Создаем масив
while($row = mysql_fetch_assoc($query_messages)) // Кладем последние 10 сообщений в массив
{
$messages[] = $row;
}
$messages_id = $messages[0]['id']; // Записываем последний ID сообщений
$messages = array_reverse($messages); // Переварачиваем массив
foreach($messages as $value) // Выводим данные на
{
echo '<div id="">'.$value['date'].'</div>';
}
echo 'message_id = $message_id;'; // Ну собственно проблема вот здесь
}
}


А JS принимающие данные выглядить вот так:

var message_id = 0; // ID последнего сообщения
var load_on_process = true; // Датчик загрузки
setInterval("Load();", 3000); // Таймер запуска функции
function Load() { // Функция загрузки чата..
load_on_process = false; // запрещаем загрузку
$.post("server-chat.php",
{
type: "POST", // Указываем что чтение данных POST запрос
act: "load", // Режим загрузки
message_id: message_id, // отправляем ID последнего сообщения
},
function (result) {
var chat = $("#ChatBattle");
chat.append(result); // Выводим результат
$(".ChatArea").scrollTop($(".ChatArea").get(0).scrollHeight); // Прокручиваем страницу вниз
load_on_process = true; // Освобождаем функцию и разрешаем новое обновление
});
}



Вопрос: message_id = $message_id;, то есть, как в js принять только $message_id и поставить его в соответствующее места?

Заранее спасибо.

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

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.