Site icon Hip-Hop Website Design and Development

Not saving customized taxonomy whereas utilizing ajax

im doing a customized kind to save lots of a CPT with a customized taxonomy utilizing ajax, every little thing saves high-quality however the customized taxonomy does not

I attempted my code to save lots of the CPT utilizing solely php and the taxonomy save with none downside

The choose i exploit is

<choose title="cat-servicios" class="cat-servicios">
   <choice disabled worth="">Seleciona una categoría</choice>
   <?php foreach($terms_categorias as $time period): ?>
       <choice worth="<?php echo esc_attr($term->slug); ?>"><?php echo esc_html($term->title); ?></choice>
   <?php endforeach; ?>
</choose>

In my operate to save lots of the CT i exploit

    wp_set_post_terms($post_id,array($_POST['cat-servicios']),'categorias_servicios',true);

When i made a console.log of the worth cat_services the enter is appropriate however nonetheless does not save something i additionally tried to make use of $('.cat-servicios :chosen').val(); however i get the identical error

$('#btn-click').on('click on', operate(){
        var cat_servicios = $('.cat-servicios').discover(':chosen').val();
        console.log(cat_servicios);
        var nombre_empresa = $('#nombre_empresa').val();
        var creacion_empresa = $('#creacion_empresa').val();
        var nit_empresa = $('#nit_empresa').val();
        var pagina_empresa = $('#pagina_empresa').val();
        var no_empleados = $('#no_empleados').val();
        var post_image = $('#post_image').val();
        var pd_empresa = $('#pd_empresa').val();
        var tempresa = $('#tempresa').val();
        var cl_empresa = $('.cl_empresa').val();
        var descripcion_empresa = $('#descripcion_empresa').val();
        var certificaciones_empresa = $('#certificaciones_empresa').val();
        var areas_empresa = $('#areas_empresa').val();
        var dep_empresa = $('.dep-empresas:chosen').val();
        var mun_empresa = $('.mun-empresas:chosen').val();
        var direccion_empresa = $('#direccion_empresa').val();
        var nombre_contacto = $('#nombre_contacto').val();
        var correo_elec1 = $('#correo_elec1').val();
        var correo_elec2 = $('#correo_elec2').val();
        var nro_tlf1 = $('#nro_tlf1').val();
        var nro_tlf2 = $('#nro_tlf2').val();

        $.ajax({
            sort:'POST',
            url : ajax_object.ajaxurl,
            knowledge: {
                motion:'themedomain_post_if_submitted',
                cat_servicios:cat_servicios,
                nombre_empresa:nombre_empresa,
                creacion_empresa:creacion_empresa,
                nit_empresa:nit_empresa,
                pagina_empresa:pagina_empresa,
                no_empleados:no_empleados,
                pd_empresa:pd_empresa,
                post_image:post_image,
                tempresa:tempresa,
                cl_empresa:cl_empresa,
                descripcion_empresa:descripcion_empresa,
                certificaciones_empresa:certificaciones_empresa,
                areas_empresa:areas_empresa,
                dep_empresa:dep_empresa,
                mun_empresa:mun_empresa,
                direccion_empresa:direccion_empresa,
                nombre_contacto:nombre_contacto,
                correo_elec1:correo_elec1,
                correo_elec2:correo_elec2,
                nro_tlf1:nro_tlf1,
                nro_tlf2:nro_tlf2,
            },   
            success: operate(response){
                $(".success_msg").css("display","block");
                $("#new_post").disguise();
            }, error: operate(knowledge){
                $(".error_msg").css("display","block");   
            }
        });
        
    });