使用PHP查询填充下拉列表
我试图通过调用返回一个值数组的PHP页面,用新数据填充下拉列表 这是我的PHP页面:使用PHP查询填充下拉列表,php,jquery,Php,Jquery,我试图通过调用返回一个值数组的PHP页面,用新数据填充下拉列表 这是我的PHP页面: <?php if(isset($_GET['catid'])) { $conn = mysql_connect("localhost","krupa4e_skyways","skyways@1347","krupa4e_skyways"); if (!$conn) { echo "Unable to c
<?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获取所需的数据并将其绑定到数组,然后再绑定到下拉列表?您可以使用
json\u encode
以PHP代码将该数组打印为json字符串,而在javascript中,您可以轻松地将该json解析为对象