好吧我在選擇字段上有onchange事件。它現在效果很好。當下拉「網絡」更改時,刷新第二個下拉菜單。我也希望頂部的ajax代碼在頁面加載以及onchange時觸發,以便第二個列表被填充。這是由於它在編輯頁面上。下面是使用第一頁面加載時也觸發onchange html事件
function get_cities(networks)
{
$.ajax({
type: "POST",
url: "select.php", /* The country id will be sent to this file */
beforeSend: function() {
$("#folder").html("<option>Loading ...</option>");
},
//data: "idnetworks="+networks,
data: "idnetworks="+networks +"&doc="+ <?php echo $row_rs_doc['parentid']; ? >,
success: function(msg){
$("#folder").html(msg);
}
});
}
現在兩個下拉框
<label for="networks" ></label>
<select name="networks" id="networks" onChange='get_cities($(this).val())'>
<?php
do {
?>
<option value="<?php echo $row_rs_net['idnetworks']?>"<?php if (!(strcmp($row_rs_net['idnetworks'], $row_rs_doc['network']))) {echo "selected=\"selected\"";} ?>><?php echo $row_rs_net['netname']?></option>
<?php
} while ($row_rs_net = mysql_fetch_assoc($rs_net));
$rows = mysql_num_rows($rs_net);
if($rows > 0) {
mysql_data_seek($rs_net, 0);
$row_rs_net = mysql_fetch_assoc($rs_net);
}
?>
</select>
<select name="folder" id="folder">
</select>
夥計們你們都是傳說,這個網站還有襪子。在我詢問本網站之前花了3天時間。再次感謝你們!!!!!!!! – 2012-07-18 13:26:54