分類用語(第3レベルの用語)を含むドロップダウンメニューがあり、用語が選択されたときに、ajaxリクエストを通じてその親用語を表示したいと思います。しかし、何らかの理由で、親用語の値ではなく「0」の値を取得します。誰かが私のコードを助けてチェックし、私がここで欠けているものを見ることができますか?
$("select#districts").change(function() {
        $.ajax({
            url: '/metrics/wp-admin/admin-ajax.php',
            type: 'GET',
            data: {action: 'county_request', term_id : $(this).children(":selected").prop("value")},
            dataType: 'html',
            success: function(data){
                $('#district-county').html(data);
            }
        });
});
//親用語を取得します
function ajax_handle_request(){
    $output = ajax_get_parent_term_by_id($_REQUEST['term_id']);
    return $output;
}
add_action('wp_ajax_nopriv_county_request', 'ajax_handle_request');
add_action('wp_ajax_county_request', 'ajax_handle_request');
function ajax_get_parent_term_by_id($term_id){
    $parent_term  = get_term_by( 'id', $term_id->parent, 'state');
    return $parent_term;
}