Ajax загружает результаты на пустой странице

У меня проблема с моим Ajax. Я использую последнюю версию WordPress, и я думаю, что у меня есть весь код, потому что он правильно выводит результаты из базы данных, но проблема заключается не в том, чтобы показывать результаты на одной странице в Div, но и на белом стр. Я пробовал все методы, которые я могу получить, но он продолжает вести себя одинаково.

Это код;

Script Enqueue;

// Enque the filtering scripts add_action( 'init', 'my_script_enqueuer' ); function my_script_enqueuer() { wp_register_script( "filtering-script", get_template_directory_uri() .'/acadp/js/filtering-script.js', array('jquery') ); wp_localize_script( 'filtering-script', 'myAjax', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ))); wp_enqueue_style( 'ajax-search', get_template_directory_uri() . '/acadp/css/ajax-search.css' ); wp_enqueue_script( 'jquery' ); wp_enqueue_script( 'filtering-script' ); } 

Функция PHP в functions.php

 add_action( 'wp_ajax_filter_categories', 'filter_categories' ); add_action( 'wp_ajax_nopriv_filter_categories', 'filter_categories' ); function filter_categories() { //***GENERAL AJAX CATEGORY FILTER CALL $category_id = $_REQUEST['catid']; $term_slug = $_REQUEST['uni']; $args = array( 'post_type' => 'acadp_listings', 'post_status' => 'publish', ); $args['tax_query'] = array( 'relation' => 'AND', array( 'taxonomy' => 'acadp_universities', 'field' => 'slug', 'terms' => $term_slug, ), array( 'taxonomy' => 'acadp_categories', 'field' => 'term_id', 'terms' => array($category_id), ), ); $acadp_query = new WP_Query( $args ); global $post; ob_start(); if( $acadp_query->have_posts() ) { include( acadp_get_template( "listings/acadp-public-listings-grid-display.php" ) ); } $content = ob_get_clean(); echo $content; die(); } 

Javascript

 jQuery(document).on( 'click', '#cat-filter-link', function() { var id = jQuery(this).data('id'); var uni = jQuery(this).data('uni'); jQuery.ajax({ type : 'post', url : myAjax.ajaxurl, data : { action : 'filter_categories', catid : catid, uni : uni }, success : function(result) { jQuery('#pagecont').html( result ); } }); return false; }) 

Незлая помощь. Спасибо.

Solutions Collecting From Web of "Ajax загружает результаты на пустой странице"