Javascript 未能设置复选框";勾选“;及;“未经检查”;基于;“会议结果”;在PHP中?

Javascript 未能设置复选框";勾选“;及;“未经检查”;基于;“会议结果”;在PHP中?,javascript,php,session,checkbox,Javascript,Php,Session,Checkbox,在document.ready中,我想获取“Sessions value”(会话值)或true或false,并根据会话值设置复选框状态,或checked或unchecked,但我没有这样做。。。。。。 代码: $(document).ready(function() { //checkBoxStatusUser1("false"); //setCheckBoxStatus(); var php_var = <?php echo json_encode(Yii

在document.ready中,我想获取“Sessions value”(会话值)或truefalse,并根据会话值设置复选框状态,或checkedunchecked,但我没有这样做。。。。。。 代码:

 $(document).ready(function() {

    //checkBoxStatusUser1("false");
    //setCheckBoxStatus();  
    var php_var = <?php echo json_encode(Yii::app()->session['var']);?>;

             alert("if:" + php_var);
            document.getElementById("activeStatus").checked = php_var;
            checkBoxStatusUser1(php_var);

        });
即使警报显示
php\u var
valuefalse并且在放置
document.getElementById(activeStatus)时,其始终设置复选框也被选中。选中=php\u var
document.ready()中
获取错误

**"TypeError: document.getElementById(...) is null 
   document.getElementById(activeStatus).checked = php_var;"**

在创建的源代码中,PHP代码的输出实际上是什么样子的
var php_var=
…等号右边是什么?var php_var=false;如果为false,则必须选中我的复选框;如果php_var=true,则必须选中我的复选框
**"TypeError: document.getElementById(...) is null 
   document.getElementById(activeStatus).checked = php_var;"**