jQuery和Session PHP

时间:2013-02-19 09:31:01

标签: php jquery session

我有一个用php和jQuery开发的网站。 我想点击一个radiobutton来控制我的数组$ _SESSION。 如果我为会话的每个键创建一个循环,则第一次循环忽略许多值。 这是我的脚本jQuery

$('#livraison').click(function(){
  <?php
  foreach( $_SESSION as $key => $value){
  ?>
  alert("here <?php echo($key); ?>");
  <?php
  }
  ?>
});

如果我打印阵列,我就有这个:

array(15) { ["order_by"]=> string(13) "titolo_fr ASC" ["iva_1899"]=> string(5) "19,60" ["id_"]=> NULL ["qta_"]=> NULL ["iva_"]=> NULL ["iva_1891"]=> string(5) "19,60" ["iva_2191"]=> string(5) "19,60" ["id_2191"]=> string(4) "2191" ["qta_2191"]=> string(1) "4" ["idcarrello_2191"]=> string(4) "2191" ["nomecarrello_2191"]=> string(23) "Irpinia Rosato Ros'Aura" ["qtacarrello_2191"]=> string(1) "4" ["totalecarrello_2191"]=> string(5) "34,00" ["ivacarrello_2191"]=> string(5) "19,60" ["familles_2191"]=> string(1) "1" } 

循环qta_2191之后的第一次阻滞。 但是,如果我重新加载相同的页面并单击进入radiobutton,则循环将持续到结束。 印刷的阵列是相同的。 为什么第一次循环foreach阻塞在数组的中间? 我不明白,因为我打印好阵列,如果我重新加载页面就可以了。 为什么呢?

0 个答案:

没有答案