Приветствую.
Есть вот такой скрипт, подключающий файл php по клику.
$('#form_help').on('submit',function(e){
e.preventDefault();
var self = this;
$.ajax({
url: '/view_test.php',
type: "POST",
cache: false,
data: $(this).serialize(),
success: function(data) {
$('.message').html(data);
}
});
});
В этом файле мне нужно выполнить перебор id товаров и их вывод. Вот пример кода:
$args = array(
'post__in' => array(1, 7, 3869),
'post_type' => 'product',
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
echo '<li>' . get_the_title() . '</li>';
}
} else {
}
wp_reset_postdata();
Отдельно каждый код работает, но вместе - нет. Подозреваю, что WP_Query не работает через асинхронную загрузку.
Подскажите, есть ли какой-то способ заставить второй скрипт работать при асинхронной загрузке?