因此,在使用AJAX + PHP将产品ID插入$SESSION['korpica'] = array();
时,我遇到了问题,所有的ID都适用,但我只有数字(222,223,440,900,911),但涉及到( A320M BAZOOKA , A320M GAMING PRO , A320M PRO-VH PLUS )无效。
我搜索了,但没有任何帮助。这是我的代码。
在index.php中声明数组
session_start();
$korpa = array();
$_SESSION['korpica'] = $korpa;
按钮
<button type="button" class="addToCart btn-button" title="Dodaj u korpu" onclick="dodaj('<?php echo $sifra; ?>');"> <i class="fa fa-shopping-basket"></i>
<span>Add to Cart</span>
</button>
dodaj.js
function dodaj(sifra) {
$.ajax({
url: 'dodajUKorpu.php',
type: "GET",
data: {'korpas':sifra}
});
}
dodajUKorpu.php
<?php session_start(); ?>
<?php
if(isset($_GET['korpas']) && $_GET['korpas']!=0){
array_push($_SESSION['korpica'], $_GET['korpas']);
}
?>
工作 ID-> 222、223、444、900、121、911
不适用于 ID-> A320M BAZOOKA,A320M GAMING PRO,A320M PRO-VH PLUS,A68HM-P33 V1,AD5150JAHMBOX