代码之家  ›  专栏  ›  技术社区  ›  LearnProgramming

如何在onclick中使用自定义函数名?

  •  1
  • LearnProgramming  · 技术社区  · 6 年前

    正如下面的代码所示,我正试图使用基于变量字符串的自定义函数名 $value[2]['got_error_here'] MyFunction . 错误显示 Parse error: syntax error, unexpected 'got_error_here' (T_STRING) . 如何解决这个问题?

    查看

    {!! is_array($value[2]) ? '<td><a onclick="{{ $value[2]['got_error_here'] }}"><b>Test</b></a></td>' : '<td>Test2</td>' !!}
    

    数组内容

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  2
  •   Sang Nguyen    6 年前

    将代码更改为

    {!! is_array($value[2]) ? '<td><a onclick="' . $value[2]['got_error_here'] . '"><b>Test</b></a></td>' : '<td>Test2</td>' !!}