使用PHP Query填充下拉列表

时间:2013-12-09 06:19:26

标签: php jquery

我试图通过调用返回值数组的PHP页面来使用新数据填充dropdown-list。

这是我的PHP页面:

<?php 

if(isset($_GET['catid']))
{
    $conn =     mysql_connect("localhost","krupa4e_skyways","skyways@1347","krupa4e_skyways");

            if (!$conn)
             {
                echo "Unable to connect to DB: " . mysql_error();
                exit;
            }


            if (!mysql_select_db("krupa4e_skyways")) 
            {
                echo "Unable to select mydbname: " . mysql_error();
                exit;
            }

                     $cat=$_GET['catid'];


            $getsubcategoriesssql='select scid,sc_name from subcategories where catid='.$cat;
                            $result=mysql_Query($getsubcategoriesssql,$conn);

                            if (!$result) 
                            {
                                die('Invalid query: ' . mysql_error());
                            }


                    $output=array();

                            while($row=mysql_fetch_row($result))
                            {
                            array_push($output,$row[0],$row[1]);

                            }


echo $output;


}
?>

如何使用jQuery获取我需要的数据并将其绑定到数组,然后再绑定到下拉列表?

1 个答案:

答案 0 :(得分:2)

您可以使用json_encode在PHP代码中将该数组作为JSON字符串打印,在javascript中,您可以轻松地将该JSON解析为对象。