标题几乎说明了一切。我看了看来源,没有发现有人逃跑。但是,我不能肯定。
wp_localize_script( \'script-hook\', \'object_name\', array(
\'param_1\' => $value_1, // This?
\'param_2\' => esc_js( $value_2 ) // Or, this?
) );
标题几乎说明了一切。我看了看来源,没有发现有人逃跑。但是,我不能肯定。
wp_localize_script( \'script-hook\', \'object_name\', array(
\'param_1\' => $value_1, // This?
\'param_2\' => esc_js( $value_2 ) // Or, this?
) );
据我所知wp_localize_script
除了生成有效JSON所需的数据外,不会转义任何数据,所有内容都作为字符串发送。该函数最初设计为允许将JS中使用的字符串翻译成其他语言(因此函数名的“本地化”部分)。因此,如果您传递的数据来自用户输入或其他用户生成的数据,那么您肯定会想要对其进行转义。
我在用SyntaxHighlighter Evolved 突出显示代码示例。E、 g。[csharp] string s = \"text\"; List<int> numbers = new List<int>(); [/csharp] 当我第一次保存它时,没关系,但编辑wordpress时,文本会更改为[csharp] string s = "text"; List<int&am