Estoy tratando de mostrar el widget Media Carousel de Elementor dinámicamente a través de Ajax.
Entonces, este es mi código PHP:
ob_start(); echo do_shortcode('[elementor-template id="3057"]'); $response['content'] = ob_get_contents(); ob_end_clean(); die(wp_json_encode($response));Y mi código js:
$.ajax({ url : ajaxaction.ajax_url, type : "post", dataType : "json", data : { action : "ajax_action", action_case : aj_action_case, action_data : aj_action_data, }, success : function( response ) { if ( response.content ) { $("#product-main").html(response.content); } ...De esta manera obtengo el carrusel de medios dentro de mi contenedor pero, por supuesto, no funciona porque falta el Javascript del widget.
¿Hay alguna manera de conectar el Javascript del widget Elementor en mi devolución de llamada ajax?
¿O tal vez hay una mejor manera de hacer esto...?