Я хочу, чтобы сессия обновлялась всякий раз, когда элемент был нажат в div, но похоже, что мой сеанс не обновляется всякий раз, когда я использую ajax. Я хочу, чтобы сессия обновлялась, а не просто печатала данные в моем ajax.Обновление сеанса с использованием AJAX
вот мой Аякс:
$('.chat_div').click(function(){
var id = $(this).attr('id');
$.ajax({
url: 'plugins/get_id.php',
data: {id:id},
success: function(data)
{
alert("<?php echo $_SESSION['chat_mate_id'];?>");
}
});
});
вот мой PHP-файл:
session_start();
$_SESSION['chat_mate_id'] = $_GET['id'];
Первое, что вы делаете это очень неправильно .. вы просто не можете ожидать сеанса varaible в ответе ajax .. после установки его на ajax-вызов .. потому что ваша страница уже загружена .. и переменная сеанса уже напечатана в как предупреждающее сообщение – bhushya