当页面加载时,它会将DB中的族谱显示到列表中,并且我的下拉列表中包含所有父项和子项,如果我在URL中输入他在下拉列表中显示的子项ID作为选定选项。但我试图让孩子的父亲进入选择的选项而不是孩子本身,但它现在的工作原因是什么?
index.php中的这个ajax,它将子进入选定的选项及其工作
if ($object->getParentId(($_GET['childId']))){
echo "<script>
$(document).ready(function(){
$.ajax({
type: 'GET',
data: {'idd' : $_GET[childId]},
url: 'http://test.local/Family.php?action=getId&childId=idd',
success: function(msg) {
document.getElementById('names').value = $_GET[childId];
}
});
}); </script>";
}
这是我在family.php中获取父ID的函数
public function getParentId($childId)
{
$statment = $this->db->prepare("SELECT parent FROM `person` WHERE id = $childId");
$statment->execute();
$result = $statment->fetchAll();
foreach($result as $output){
return $output['parent'];
}
}
}
**我怎样才能得到孩子的父亲而不是孩子**
document.getElementById('names').value = $_GET[childId];
这是为了让孩子及其工作......但我如何传递
$output['parent'] instead of $_GET[childId] ?