Wordpress 在存档页面中使用ajax加载变体项后出现错误

Wordpress 在存档页面中使用ajax加载变体项后出现错误,wordpress,woocommerce,Wordpress,Woocommerce,我使用商店的归档页面使用ajax导航每个产品,在我加载产品并显示它之后,我重新加载add-to-cart-variation.min.js,它似乎可以工作,但当我选择一个变体时,控制台中会出现错误 我的剧本是: js 选择变体时,我在控制台中遇到的错误是: Uncaught TypeError: e.getElementById(...) is null jQuery 22 m onFoundVariation dispatch

我使用商店的归档页面使用ajax导航每个产品,在我加载产品并显示它之后,我重新加载add-to-cart-variation.min.js,它似乎可以工作,但当我选择一个变体时,控制台中会出现错误

我的剧本是:

js

选择变体时,我在控制台中遇到的错误是:

Uncaught TypeError: e.getElementById(...) is null
    jQuery 22
        m
        onFoundVariation
        dispatch
        handle
        trigger
        trigger
        trigger
        each
        each
        trigger
        onFindVariation
        dispatch
        handle
        trigger
        trigger
        trigger
        each
        each
        trigger
        onChange
        dispatch
        handle
jquery.js line 2 > eval:1:13099
    jQuery 22
        m
        onFoundVariation
        dispatch
        handle
        trigger
        trigger
        trigger
        each
        each
        trigger
        onFindVariation
        dispatch
        handle
        trigger
        trigger
        trigger
        each
        each
        trigger
        onChange
        dispatch
        handle
    receiveMessage resource://gre/actors/SelectChild.jsm:268
    receiveMessage resource://gre/actors/SelectChild.jsm:465
有人知道如何在这个归档页面中获取产品并使变体表单工作吗? 提前Thx

function my_event_list_cb() {
    $nonce = sanitize_text_field( $_POST['nonce'] );
    $product_id = sanitize_text_field( $_POST['id'] );

    if ( ! wp_verify_nonce( $nonce, 'my-ajax-nonce' ) ) {
        die ( 'Busted!');
    }

    

    $args = array(
        'post_type' => 'product',
        'posts_per_page' => 1,
        'post__in'=> array($product_id)
    );


    $query = new WP_Query( $args );

    if ( $query->have_posts() ) {
        while ($query->have_posts()) {
            $query->the_post();
            wc_get_template_part( 'content', 'single-product' );
        }
    }

    wp_die();
}
Uncaught TypeError: e.getElementById(...) is null
    jQuery 22
        m
        onFoundVariation
        dispatch
        handle
        trigger
        trigger
        trigger
        each
        each
        trigger
        onFindVariation
        dispatch
        handle
        trigger
        trigger
        trigger
        each
        each
        trigger
        onChange
        dispatch
        handle
jquery.js line 2 > eval:1:13099
    jQuery 22
        m
        onFoundVariation
        dispatch
        handle
        trigger
        trigger
        trigger
        each
        each
        trigger
        onFindVariation
        dispatch
        handle
        trigger
        trigger
        trigger
        each
        each
        trigger
        onChange
        dispatch
        handle
    receiveMessage resource://gre/actors/SelectChild.jsm:268
    receiveMessage resource://gre/actors/SelectChild.jsm:465