我正在尝试将php数组计数值存储在jquery变量中。实际上我正在发送ajax请求,并且在成功时我正在刷新特定的类.reloadCOnt
。在这个类中,我正在执行foreach循环。
$productIds = array();
foreach($cookiProductsArray as $cProduct){
$productIds[] = $cProduct['product_id'];
}
$selectedItem = count($productIds);
我尝试了两种技巧:
第一
<input type="hidden" id="sItemCount" value="<?php echo $selectedItem; ?>" />
var selectedItem = $('#sItemCount').val();
第二
var selectedItem = <?php echo $selectedItem; ?>;
但是当我alert(selectedItem)
时它们都没有给出更新的值,它在页面刷新后更新但我需要在ajax请求上。但是我在每个ajax请求之后通过php echo $selectedItem
检查了它的正确更新。可以指导我如何更新php array
中的JS Var
值。感谢