我已经从PHP会话变量创建了一个数组,现在我正在尝试使用ajax(在jQuery中)从数组中删除一个元素.
到目前为止,我有以下代码:
$val = $_SESSION['enquiry-basket'];
$array = explode($val);
foreach ($enquiries as $a => $q) {
if ($q == $_POST['product_id']) {
unset($array[$a]);
}
}
Run Code Online (Sandbox Code Playgroud)
唯一的问题是,它不会删除该项目.
任何人都可以解释原因,并告诉我如何解决它?
编辑
对不起大家.我提到jQuery的原因是因为我使用jQuery ajax调用来处理上面显示的PHP.
ajax查询运行正常,因为一旦ajax返回成功,它就会处理一些javascript好东西(从HTML中删除一个div).
我添加了分隔符(不能相信我错过了它)但是元素仍然没有从数组中删除.
我从来不擅长多维数组,所以这里是打印的数组:
Array ( [0] => 6 [1] => 8 )
Run Code Online (Sandbox Code Playgroud)
它看起来对我来说,但我是阵中的业余爱好者.(6和8当然是我插入的字符串)
| 归档时间: |
|
| 查看次数: |
721 次 |
| 最近记录: |