你好,你可以帮助我,我想回声我的按钮,但似乎我的JS onclick函数不能工作
echo "<th><button id="btnPrint" type="button" class="btn btn-primary " onclick="pindah('<?php echo $row->id ; ?>')">Detail Laptop <span class="fa fa-info"></span></button></th>";
(其他人已经说过了)你需要使用正确的引号。并且当您已经使用echo
输出时,连接您的值而不是使用<?php echo...
:
echo '<th><button id="btnPrint" type="button" class="btn btn-primary" onclick="pindah(' . $row->id . ')">Detail Laptop <span class="fa fa-info"></span></button></th>';
您需要转义双引号,因为php语句并非完全没有错误。也请看看下面的链接了解更多细节。
链接:在PHP中echo和print
echo "<th><button id="btnPrint" type="button" class="btn btn-primary " onclick="pindah('<?php echo $row->id ; ?>')">Detail Laptop <span class="fa fa-info"></span></button></th>";
不行。JS是一种客户端脚本语言。我们不能在javascript中执行PHP代码。请更改您的代码在这样的方式,它将做一个post回点击或将使AJAX请求点击。