セッション配列$_SESSION['Cartquantity'] があります。200行目のphpファイルでは、この配列を変数 $QtyArrayに格納しています。
$QtyArray = $_SESSION['Cartquantity'] ;
次に、配列を jsonでエンコードして、 jsファイルで使用します
echo "var cartQty = " . json_encode($QtyArray) . ";" ; (on line 201)
今、AJAXを介して、同じ方法で120行目のセッション配列を更新しています
$QtyArray = $_SESSION['Cartquantity'] ; (on line 120)
echo "var cartQty = " . json_encode($QtyArray) . ";" ; (on line 121)
firebugのコンソールでこれを見ることができるので、配列は明らかに更新されています。しかし、jsファイルでこの値を取得しているとき、値は変化しません。この値を ajax 経由で更新するページをリロードしてから、数量を表示すると、変更されます。なぜそれが起こっているのですか?
助けてください!!!