<script language = "JavaScript"> 

        var count_fwq; 
        <?php 
        $num_fwq = count($fwq_data);
        ?>
        count_fwq = <? echo $num_fwq; ?>;
var total_fwq = new Array(count_fwq);

function cFwq(id1, qu_id1, name_fwq1) {
this.id = id1;
this.qu_id = qu_id1;
this.name_fwq = name_fwq1;
}

<?php
for($j = 0; $j < $num_fwq; ++$j) {
?>
total_fwq[<?=$j; ?>] = new cFwq(<?=$fwq_data[$j]['id']; ?>, <?=$fwq_data[$j]['qu_id']; ?>, <?=$fwq_data[$j]['name_fwq']; ?>);
<?
}
?>

        function changequ(id) 
        {
document.card_form.fwq.length = 0; 
document.card_form.fwq.options[0] = new Option('==选择服务器==',''); 

var index_qu = 0; 
for (index_qu = 0; index_qu < count_fwq; ++index_qu) 
{
  document.card_form.fwq.options[document.card_form.fwq.length] = new Option('==测试1111==', '');
  
  if (total_fwq[index_qu].qu_id == id) 
  {   
document.card_form.fwq.options[document.card_form.fwq.length] = new Option('==测试2222==', '');
  }    
}
 
        }

        </script>
数据都是从MYSQL载入的,没问题。一级菜单是“区”,然后能选二级菜单“服务器”,程序每次运行到'==测试1111==',运行不到 '==测试2222=='。帮忙指正一下,谢谢