wordpress主题中的jquery php意外标记

wordpress主题中的jquery php意外标记,php,jquery,Php,Jquery,意外标记“不以这种方式将数据注入JavaScript。使用json\u encode() var image_files=;//输出['file1'、'file2'等] $('body').backade(图像文件); 如果没有它,您将无法正确解释数据所需的转义,并将自己暴露在潜在的安全问题面前。我发现您需要在echo之前使用逗号。。。也许这就是原因哇,一个PHP包含在javascript函数中,你很少看到这一点。不知道为什么! $('body').backfade([<?php inc

意外标记“不以这种方式将数据注入JavaScript。使用
json\u encode()

var image_files=;//输出['file1'、'file2'等]
$('body').backade(图像文件);

如果没有它,您将无法正确解释数据所需的转义,并将自己暴露在潜在的安全问题面前。

我发现您需要在echo之前使用逗号。。。也许这就是原因哇,一个PHP包含在javascript函数中,你很少看到这一点。不知道为什么!
$('body').backfade([<?php include'../inc/getimg.php' echo '"'.implode('", "', $image_files).'"' ?>]);
var image_files = <?php echo json_encode($image_files) ?>; // Outputs ['file1', 'file2', etc.]
$('body').backfade(image_files);