在JavaScript中使用PHP变量的安全方法

时间:2016-03-21 10:49:47

标签: javascript php security

我的代码如下(简化):

$items_per_view = 5;
$items_per_scroll = 1;

$script = "<script type='text/javascript'>
                jQuery( document ).ready( function($) {         
                    $(document).ready(function() {                            
                       $('#$uniqid').slick({                      
                          slide: 'li',
                          slidesToShow: $items_per_view,
                          slidesToScroll: $items_per_scroll,                     
                        });                 
                    });
                }
             );
            </script>";     

    $output .= $script;

现在我已经阅读了很多关于使用转义属性作为最佳实践的内容。但是,当我尝试使用json_encode( $items_per_view )esc_js( $items_per_view )时,它会停止工作,而在Chrome中,我会看到一条消息“json_encode未定义”。我也尝试使用wp_json_encode,但这也没有用。

非常感谢任何帮助。 :)

1 个答案:

答案 0 :(得分:0)

您需要为PHP安装JSON mod extension

根据您的操作系统和安装类型,请稍微了解一下安装过程。

相关问题