首页 > 解决方案 > 我正在使用 Session 数组来存储 id。我想通过 onclick 功能取消特定 id 的会话

问题描述

我学习了java脚本和ajax。我在带有 id 的按钮上创建了 onclick 函数。

function unsetfile(id)
{
	$.ajax({
		type:'post',
		url:'ajax/unset.php',
		data:{
			id:id
		},
		success:function(response)
		{
			if(response.trim() == '')
			{
				alert('Successfully Checked');
			}
		console.log(response);
		window.location.reload();
		}
	});
}
<button onclick="unsetfile('<?php echo $list[0]['id'] ?>')" class="btn btn-danger btn-xs">

这是 ajax 未设置的代码。所以我想知道代码的主要问题在哪里。

<?php 
$value_to_delete = $_POST['id'];
if (($key = array_search($value_to_delete, $_SESSION['data'])) !== false)
    unset($_SESSION['array'][$key]);
?>

标签: javascriptphp

解决方案


推荐阅读