1
我有一個使用PHP檢索其值的jQuery級聯下拉菜單。我正在試圖對其進行修改,以便在所有情況下都能正常工作。基本上,它應該做到以下幾點:當選擇父 使用jQuery級聯下拉菜單
- 填充孩子應該再自動 填入基於$ _POST數組中的父值。
- 如果可能的話,這樣的 孩子也將被選中並在頁面 重新加載不只是重新填充我也想孩子有粘性。
這是我到目前爲止有:
$("#parent_id").change(function() {
$("#child_id").html("<option value=\"\">-- Select One --</option>");
var p_id = $(this).val();
if(p_id != 0) {
$.getJSON('./php/includes/child_web_service.php?p_id=' + p_id,function(data) {
$.each(data, function() {
$("#child_id").append($("<option></option>").val(this['child_id_key']).html(this['child_name']));
});
});
}
});
<?php
if(isset($_POST['parent_id']) && $_POST['parent_id'] != ""){
echo "$(\"#parent_id\").val(" . $_POST['parent_id'] . ").trigger('change');";
}
?>
進行此更穩健,將不勝感激任何建議。 感謝