无法在控制器codeigniter中打印事件

时间:2016-02-01 11:46:36

标签: javascript html codeigniter-2

我有一个方法用事件打印标签html,但事件无法使用,因为html刚刚打印了该事件。

这是我的代码:

enter image description here

抱歉,我用图片显示了我的代码。 Stackoverflow不允许发布html标记。这是我的代码的结果:

enter image description here

如何修复我的代码。

1 个答案:

答案 0 :(得分:2)

您将字符串作为纯文本传递给JS函数。

以下列方式重写代码

<?php
    $dataPosisi = ['Pemimpin Cabang', 'Pemimpin SKC', 'Pemimpin SKM'];
    $data       = '';
    foreach ($dataPosisi as $item)
    {
        $data .= "<li><a href='#' onclick='getPicture(\"{$item}\")'>{$item}</li>";
    }
    echo $data;
?>

注意:如果您没有使用{$item},则必须进行字符串连接"<li><a href='#' onclick='getPicture(\"". $item ."\")'>". $item . "</li>"