PHP下拉列表由要使用javascript的数据库填充


PHP dropdown populated by database to be use javascript

我有这个从数据库中获取项目的php代码,当点击按钮时,我必须在JavaScript代码中使用这个下拉列表来复制相同的下拉列表

function dup(){  
     }
 <?php 
  include('view/connect.php');
  $sql="SELECT ss_code FROM ss WHERE sn_id = 1";
  $result =mysql_query($sql);
  $dropdown = "<select name='users'>";
  while($row = mysql_fetch_assoc($result)) {
     $b = $row['ss_code'];
     $dropdown .= "'r'n<option value='{$b}'>{$b}</option>";
  }
  $dropdown .= "'r'n</select>";
  echo $dropdown;
 ?>

将所有项放在一个数组中,然后将JavaScript变量设置为将其编码为JSON返回的值。

var iarray = <?php echo json_encode($items); ?>;

然后迭代得到的数组,并从中创建下拉列表。

相同的下拉列表是什么意思?若您想要相同的下拉列表,而不需要对按钮进行任何更改,则可以使用jQuery .clone()