无法在控制器代码点火器中打印事件

Can't print event in controller codeigniter

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

这是我的代码:

对不起,我用图片来展示我的代码。 Whosebug 不允许 post 一个 html 标签。这是我的代码的结果:

如何修复我的代码。

您正在将字符串作为纯文本传递给 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>"