仅将整数添加到会话数组

时间:2018-10-10 01:24:55

标签: javascript php jquery ajax

因此,在使用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

0 个答案:

没有答案