尝试在表中创建按钮时出错

时间:2019-05-01 12:21:48

标签: javascript php

我试图在表中创建一个按钮,将其单击后将其特定字段数据传递给javascript函数,但是当我按第二个按钮时,出现“参数列表后缺少语法错误:缺少”) ,有人能看到代码有什么问题吗?

echo '<tr>
                  <td scope="row">' . $row["Type"]. '</td>
                  <td><img src='.$row['Image'].' height="100" width="100"></td>
                  <td> '.$row["Price"] .'</td>
                  <td><button type="button" class="btn btn-primary" id = "buybtn" onclick="foodChosen('.$row["Type"].','.$row["Price"].')">Buy</button></td>
     </tr>';
}

1 个答案:

答案 0 :(得分:0)

在输出该代码块之前,请退出PHP并使用一致的引用样式。

?>
<tr>
    <td scope="row"><?php echo $row['Type']; ?></td>
    <td><img src="<?php echo $row['Image']; ?>" height="100" width="100"></td>
    <td><?php echo $row['Price']; ?></td>
    <td><button type="button" class="btn btn-primary" id="buybtn" onclick="foodChosen('<?php echo $row['Type'] . ',' . $row["Price"]; ?>')">Buy</button></td>
</tr>