【发布时间】:2019-04-26 18:19:34
【问题描述】:
在我的 PHP 脚本中,我有一个类似这样的数组:
$panorama = array(
"default" => array(
"firstScene" => 2,
"author" => 'Felipe'
),
"scenes" => array(
"circle" => array(
"title" => "Title 1",
"hotSpots" => array(
"pitch" => "-2.1",
"createTooltipFunc" => "hotspot"
)
)
)
);
这个数组将被传递给一个 Javascript 函数,作为一个 json 对象,像这样:
pannellum.viewer('panorama', <?php echo json_encode($panorama); ?>);
参数createTooltipFunc 必须接收一个名为hotspot 的回调函数。所以,在最终的 json 中,当我将这个 PHP 数组传递给 Javascript 函数时,这个参数应该是这样的:"createTooltipFunc" :hotspot,不带双引号。我该怎么做?
只是为了提供更多信息,我正在尝试使用插件 pannellum.js 创建一个游览,并且我正在从我的 mysql DB 中获取我需要的所有 json 信息。 p>
【问题讨论】:
标签: javascript php json pannellum