我在我的php代码中使用onclick jquery有困难,我如何获得一个php变量以便name=variable和price=variable?
<?php
$result = mysqli_query($db,"SELECT * FROM table");
while($row = mysqli_fetch_array($result)) {
echo '<ul>';
echo '<li>' . $row['selection'] . '<div style="float:right;"><a href="#" onclick="simpleCart.add('name='. $row['selection'] . ','price='. $row['price'] .');return false;
"> '. $row['price'] . '</a></div></li>';
echo '</ul>';
}
?>我该如何解决这个问题呢?谢谢
发布于 2014-06-24 03:58:23
使用此行更改您的代码...
echo '<div style="float:right;"><a href="#"
onclick="simpleCart.add(name='.$row['selection'].',price='.$row['price'].')"
</a></div>';发布于 2014-06-24 04:04:11
不喜欢简单的计算,但你绝对需要直接转义你的引语。
<?php
$result = mysqli_query($db, "SELECT * FROM table");
while($row = mysqli_fetch_array($result)) {
echo '<ul>';
echo '<li>' . $row['selection'] . '<div style="float:right;"><a href="#" onclick="simpleCart.add(\'name=\''. $row['selection'] . ',\'price=\''. $row['price'] . ');return false; "> '. $row['price'] . '</a></div></li>'; echo '</ul>'; }
?>https://stackoverflow.com/questions/24374180
复制相似问题