我想在同一页面上发送Ajax数据(ID),但我不了解我所缺少的内容 . 当用户单击 ul li 元素时,Ajax在PHP中发送元素 id ,然后PHP从数据库中获取数据,然后将其显示在已从数据库中提取的HTML元素中 . 问题是当我点击 ul li 并且只有警报功能显示 id 但不在PHP中 .

HTML:

<div class="cdetail-spec">
<?php echo $rows['DeviceType'];?>
</div>

PHP代码:

<?php
if(isset($_POST['final1'])){
$idss =$_POST['final1'];}j$fetchdata=mysqli_query($con,"Select * FROM mobile where DevicesId=$idss ");
?>

JQUERY AJAX:

$(document).on("click",".result1 ul li",function(){
   var final = $(this).attr('id');alert(final);$.ajax({
    url: 'comparison.php',
    type:'POST',
    data:{final1:final},
    success:function(data){console.log(data);}
   });
});