Support

Account

Home Forums Add-ons Repeater Field Load Select Post Subfields on Repeater Reply To: Load Select Post Subfields on Repeater

  • Hi John thanks for your reply.

    When working with repeaters you must target the row where the updated field was changed.

    Yeah, i think i can’t do this 🙂

    JS:

    jQuery(document).ready( function($) {
        var valueCheck;
        $('#acf-field_5e7c9a8b2e9ca-row-0-field_5e7c9ad82e9cc').on( 'change', function () {
             valueSelect = $(this).val();
             if ( parseInt ( valueSelect ) > 0 ) {
            $.ajax({
                type: 'POST',
                url: '/wp-admin/admin-ajax.php',
                data: {
                    action: 'proprice',
                    value: valueSelect
                }, 
                error: function (data) {
                    console.log(data);
                }, 
                success: function (data) {
    
                   console.log(data);
                   if ( data == '') {
                      $('#acf-field_5e7c9a8b2e9ca-row-0-field_5e7c9ad82e9cd-field_5e7c9ad82e9d0').val( '<span>Bu #id: ' +  valueSelect + ' ye ait bir içerik bulunamadı.</span>' );
                   }
                   else {
                      $('#acf-field_5e7c9a8b2e9ca-row-0-field_5e7c9ad82e9cd-field_5e7c9ad82e9d0').val( data );
                   }
    
                }
        });
             }
        });
    });

    PHP Func:

    function pricepointer(){
    $id = $_POST['value'];
    $sonucum =  the_field('pro_prc', $id);
    echo $sonucum;
    die();
    }
    add_action ( 'wp_ajax_proprice', 'pricepointer' );
    add_action ( 'wp_ajax_nopriv_proprice', 'pricepointer' );

    I get data with this code. But repeater give a unique and random row number. I can’t select 🙁 I try too much things like as “nth-child” selector. But doesn’t work. Have you got any idea?