从URL设置父选择选项

时间:2018-06-12 11:30:17

标签: javascript php jquery ajax pdo

当页面加载时,它会将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] ?

0 个答案:

没有答案