javascript 函数在 php 回显时不起作用
javascript function didn't work at php echo
大家好,你们能帮帮我吗?我想回显我的按钮,但我的 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>";
不行。 JS是一种客户端脚本语言。我们无法在 javascript 中执行 php 代码。请更改您的代码,使其在点击时返回 post 或在点击时发出 AJAX 请求。
您需要对双引号进行转义,因为 php 语句并非完全没有错误。另外,请查看下面的 link 了解更多详情。
Link: echo and print in PHP
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>';
大家好,你们能帮帮我吗?我想回显我的按钮,但我的 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>";
不行。 JS是一种客户端脚本语言。我们无法在 javascript 中执行 php 代码。请更改您的代码,使其在点击时返回 post 或在点击时发出 AJAX 请求。
您需要对双引号进行转义,因为 php 语句并非完全没有错误。另外,请查看下面的 link 了解更多详情。
Link: echo and print in PHP
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>';