JavaScript 函数在 PHP echo 上不起作用



你好,你可以帮助我,我想回声我的按钮,但似乎我的JS onclick函数不能工作

 echo "<th><button id="btnPrint" type="button" class="btn btn-primary " onclick="pindah('<?php echo $row->id ; ?>')">Detail Laptop &nbsp;<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 &nbsp;<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 &nbsp;<span class="fa fa-info"></span></button></th>";

不行。JS是一种客户端脚本语言。我们不能在javascript中执行PHP代码。请更改您的代码在这样的方式,它将做一个post回点击或将使AJAX请求点击。

最新更新