Отправьте переменную в data:
опции $.ajax()
function show_stats() {
jQuery.ajax({
type:"post",
url: "stats.php",
data: { id: <?php echo $id; ?> },
beforeSend: function() {
$('#stats-block').block({
message: '<div class="la-ball-pulse la-dark"><div></div><div></div><div></div></div>',
css: {
border: 'none',
backgroundColor:'transparent'
}
});
},
success: function(data) {
$('.chatonline').show();
$('#stats-block').unblock();
$('#stats-moders').html(data);
},
});
}
stats.php
может получить идентификатор от $_POST['id']
.
Другой вариант - установить переменную сеанса. player.php
может получить $_SESSION['id'] = $id;
, тогда stats.php
может прочитать $_SESSION['id']
.
Если вам нужно убедиться, что идентификатор одинаков в обоих сценариях, лучше использовать переменную сеанса. Пользователь может легко изменить идентификатор в Javascript.
Если есть вероятность, что $id
может быть чем-то отличным от простого числа, вы должны закодировать его, чтобы обеспечить правильный синтаксис:
data: { id: <?php echo json_encode($id); ?> },