Intereting Posts
Добавление объявлений после определенного количества абзацев в разделе «Бытие» Я хочу получить все сообщения в блоге без имени пользователя и пароля Существуют ли риски безопасности при работе непосредственно в папке тем, которая встроена в папку темы? term / tag не сохраняется для пользовательского типа сообщения Как показать пользовательский тип сообщения для пользователей в файле authors.php? Форма регистрации на внешней странице Заказ сообщений по пользовательской таксономии в области администрирования preg_replace () Без конечного разделителя '.' найдено Внедрение взаимосвязи Zurb в WordPress WordPress add_rewrite_rule () не может посещать уровни нижнего уровня Меню таксономии с почтовым индексом и несколькими родителями Создайте страницу, которая будет использоваться для создания настраиваемого типа сообщения как показать категорию из CPT? Как добавить активное состояние к ссылкам навигации? wp_mail () не работает в localhost

Не удается сделать что-либо с ответом admin.php

Итак, я, наконец, получил некоторые результаты с помощью ajax hyperlink -> query к DB.

И теперь я вижу, консоль, сообщение XHR admin-ajax.php, с правильными результатами в jquery.

Код JQuery. Проблема заключается в том, что все, что я делаю, не работает.

jQuery(document).ready( function($) { $(".dropdown-item").click( function() { var data = { action: 'get_data', id: $(this).attr('id') }; $.ajax({ url: "/wp-admin/admin-ajax.php", data: data, action: 'get_data', method: 'POST', dataType: 'html', function(response) { $('.showPerson').html(response); } }); }); }); 

Функция get_Data в function.php

 function get_data() { global $wpdb; $o=$_POST['id']; $result2 = $wpdb->get_results("SELECT `firstname`, `lastname`, `department`, `phone`,`job_title`, `cell_phone`, `image`, `email`, `address`, `room`FROM employee WHERE department_id=" . $o ); // foreach($result2 as $r){ // echo '<div class="info-block bg-grey mb-2 pa-2">'; // echo '<h4 class="h4 underline-sm">' . $r['firstname'] . " " . $r['lastname'] . " </h4>"; // echo '<div class="col-sm-8 text-xs-left">'; // echo ' <p class="mb-1"><b>' . $r['job_title'] ; // echo 'Tööruum: ' . $r['room']; // echo '</b></p>'; // echo '<a href="mailto:' . $r['email'] . '">' . $r['email'] . '></a>'; // echo '<p class="mb-0">' . $r['phone'] . " " . $r['cell_phone'] . '</php></p>'; // echo '</div>'; // echo '<div class=" col-sm-4 text-xs-right mb-1">'; // echo ' <img src="' . $r['image'] . '" class="rounded-circle lg" alt="">'; // echo '</div>'; // echo '</div>'; // echo '</div>'; //} echo json_encode($result2); wp_die(); } add_action( 'wp_ajax_nopriv_get_data', 'get_data' ); add_action( 'wp_ajax_get_data', 'get_data' ); function my_enqueue() { wp_enqueue_script( 'ajax-script', get_template_directory_uri() . '/js/getData.js', array('jquery') ); $data = array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ); } add_action( 'wp_enqueue_scripts', 'my_enqueue' ); 

Что я делаю неправильно? Я могу видеть данные – но я не могу что-то сделать с этим?

Solutions Collecting From Web of "Не удается сделать что-либо с ответом admin.php"