如何使用PHP运行AJAX操作?

时间:2014-11-24 12:14:07

标签: php ajax

我想在PHP中使用AJAX从数据库中检索数据。但是,它没有显示任何数据。我在函数connectdb中创建了数据库连接。

显示详细信息的HTML页面:

  <form>
        <select name="dpd" onchange="showUser(this.value)">
        <option value="">Select a person:</option>
        <option value="1">Rohit</option>
        <option value="2">Ranbir</option>
        </select>
    </form>
    <br>
    <div id="txtHint"><b>Person info will be listed here.</b></div>

   <script type="text/javascript">
        $(document).ready(function(){
            $('#category').change(function(){
                //Retrieve Content from the back-end PHP page, and pass the ID selected
                var url = 'ajax.php?q=' + $(this).val();
                $('#txtHint').load(url);
            });
        });
</script>

我的PHP页面:

<?php

    connectdb();
    $q = intval($_GET['q']);
    echo "$q";
    $sql="SELECT * FROM users WHERE id = '".$q."'";
    $res = mysql_query($sql);
     $row = mysql_fetch_array($res);
     Print_r("$row");
?>

1 个答案:

答案 0 :(得分:0)

在Firebug中尝试使用它进行调试并检查输出。

之后,只获取选定的值。

while ($row = mysql_fetch_array($res)) {
  print_r($row);
}