У меня есть div, который включает значение идентификатора данных. Я хочу, чтобы jQuery обнаружил, когда щелкали по div, а затем отправил или сохранил значение data-id в файле PHP. Мой код ниже, щелчок обнаружен, и значение идентификатора данных сохранено, но я получаю ошибку для получения значения идентификатора данных в файле php, как мне решить эту проблему? Я просто хочу, чтобы значение '189' было сохранено в файле 'player. php'.
myteam. php file
<div class="goalkeeper">
<div class="player" data-id="189">
<div class="shirt">
<img src="_img/kits/10/gk.png" alt="Football Shirt">
</div>
<p class="pname">Alisson</p>
<p class="ppoints">0</p>
</div>
</div>
проигрыватель. js файл
$(document).ready(function(){
$('.player').click(function() {
var pid = $(this).data("id");
$.ajax({
method: "POST",
url: "player.php?",
data: pid,
success: function( pid ){
alert(pid);
}
});
});
});
проигрыватель. php файл
if(session_id() == '' || !isset($_SESSION)) {
// session isn't started
session_name('FantasyKicks');
session_start();
}
$pid = $_POST['pid'];
echo $pid;