如何从Jquery中用作php Query的变量

时间:2016-01-12 16:18:04

标签: php jquery ajax

我在下面的代码中显示了使用Jquery

单击的项目
<html>
<head>

    <?php include('config/js.php');?>

</head>
<body>
                                    <div id="target">
                                        <h4>Hydraulics</h4>
                                        <ul>
                                            <li><a href="#">Bikes</a></li>
                                            <li><a href="#">Utes</a></li>
                                            <li><a href="#">cars</a></li>
                                            <li><a href="#">Trucks</a></li>

                                        </ul>
                                    </div>
<body>
    <script>
       $('#target li').click(function() {
            var text = $(this).text();
            alert('Text is ' + text);
        });
    </script>

 </html>

有没有办法可以将此输出用作php查询的变量,如下所示,以便我可以使用'$ var'而不是'Trucks';

<?php
             $q = "SELECT subgroup FROM jqm_categories WHERE name = 'Trucks' ";
             $r = mysqli_query($dbc, $q);

             While($list = mysqli_fetch_assoc($r)) {?>

         <a href="#" class="catag"><?php echo $list['subgroup'].'<br/>';?></a>

                <?php } ?>

1 个答案:

答案 0 :(得分:0)

在javascript put

$.get("http://example.com/foo.php?name=" + text);

代替警报并在php中使用:

mysql_real_escape_string($_GET['name'])

而不是卡车。