0

我在将 jquery 数组分配给 php 数组时有点困惑,我在一个页面上有多个复选框,我想在他们的点击事件上分配它的值,我完美地检索值,但无法分配给 php 数组,这是我的代码在测试期间,最后我希望它在工作后分配给 php 会话:

function updateSession() {         
     var allVals = [];
             <?php $ids = array()?>
     $('#c_b :checked').each(function() {
       allVals.push($(this).val());
       <?php $ids ?> = allVals;
     });
     // i am testing here in alert!
              alert(<?=$ids?>);
  }
 $(function() {
   $('#c_b input').click(updateSession);
   updateSession();
 });

};

提前多谢!

4

1 回答 1

0

你不能这样做。PHP 在您的 Java 脚本运行之前在服务器上执行。您可以使用 PHP 构建动态 JavaScript,但不能直接从 JavaScript 更新 PHP 变量...要将值从 JavaScript 传递到服务器,您可以通过 AJAX 或查询字符串来完成

于 2013-05-13T06:19:02.167 回答