2013-12-09 30 views
0

我想通過調用返回值數組的PHP頁面來填充新數據的下拉列表。使用PHP查詢填充下拉菜單

這是我的PHP頁面:

<?php 

if(isset($_GET['catid'])) 
{ 
    $conn =  mysql_connect("localhost","krupa4e_skyways","[email protected]","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和綁定,爲一個數組,後來到一個下拉列表中的數據?

回答

2

您可以使用json_encode在PHP代碼中將該數組打印爲JSON字符串,並且在JavaScript中,您可以輕鬆地將該JSON解析爲對象。

+0

很好的回答+1 –