PHP到javascript实现中的布尔变量值[重复]

    这个问题在这里已有答案:                           如何将变量和数据从PHP传递给JavaScript?                                      18个答案                                    
已邀请:
使用
json_encode()
。它将从本机PHP类型转换为本机Javascript类型:
var myvar = <?php echo json_encode($my_var); ?>;
并将照顾任何必要的转义,将其转换为有效的JavaScript。     
这是最简单的解决方案: 只需在$ js中使用var_export($ myvar)而不是$ myvar;
$js = "<script type=text/javascript>
        var myvar = " . var_export($myvar) . ";
        var myurl = 'http://someserver.com/ajaxpage.php?urlvar=myvar';
       </script>";
注意:var_export()与PHP 4.2.0+兼容     
$js = "<script type=text/javascript>
    var myvar = " . ($myvar ? 'true' : 'false') . ";
    var myurl = 'http://someserver.com/ajaxpage.php?urlvar=myvar';
   </script>";
    

要回复问题请先登录注册