首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP脚本中回显内的JavaScript函数未调用

PHP脚本中回显内的JavaScript函数未调用
EN

Stack Overflow用户
提问于 2018-07-29 06:35:07
回答 1查看 350关注 0票数 0

我有一个问题调用函数“添加”在PHP脚本的eho中的"a“标记内。单击按钮后,函数未调用。我一点也不知道。如何解决?

代码语言:javascript
复制
<?php
                require_once 'connect.php';
                $statement=$db->query('SELECT * FROM Items');
                foreach($statement as $row)
                    {
                        $item="item_".$row[0];
                        $view="view".$row[0];
                        $image=$row[1];
                        $name=$row[2];
                        $price=$row[3];
                        $plus="+";
                        $minus="-";

                       echo "<tr>
                        <td class='cart_product'>
                            <a href=''><img src='images/cart/$image' alt=''></a>
                        </td>
                        <td class='cart_description'>
                            <h4><a href=''>$name</a></h4>
                        </td>
                        <td class='cart_price'>
                            <p>$$price</p>
                        </td>
                        <td class='cart_quantity'>
                            <div class='cart_quantity_button'>
                                <a class='cart_quantity_up' href='' onclick='adding($plus, $item);'> + </a>
                                <input class='cart_quantity_input' type='text' name=$item id=$item value='0' autocomplete='off' size='2'>
                                <a class='cart_quantity_down' href='javascript:adding($minus, $item); sumitem($item, $price, $view);'> - </a>
                            </div>
                        </td>
                        <td class='cart_total'>
                            <p style='width: 5em' class='cart_total_price' id=$view >$0</p>
                        </td>
                        <td class='cart_delete'>
                            <a class='cart_quantity_delete' href='javascript:reset($item, $view)'><i class='fa fa-times'></i></a>
                        </td>
                    </tr>";
                    }
                    ?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-29 07:33:53

您可以调用JavaScript函数并向其发送变量,如下所示:

代码语言:javascript
复制
<script>
function myFunc(var1){
    alert(var1);
}
</script>

<?php
    $var1= "\"test string\"";
    echo "<a href='' onclick='myFunc($var1);'>Link to Click</a>";
?>

您的变量发送错误。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51575752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档