Wordpress AJAX Как реализовать ответ на стороне сервера - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь реализовать AJAX-запрос и ответ на одной странице WordPress.Мой запрос получает ответ, содержащий html-содержимое страницы, а не данные, которые должна выводить моя функция ответа.Нужно ли ставить сценарий ответа в отдельный файл?

b.on("click", function(){

var data = []
data = retrieve_hst()
console.log(data)

jQuery.ajax({
  type: "POST",
  url: "./wp-admin/admin-ajax.php",
  data: { action: "recordData", hst_data: data }
}).done(function(response) {
  alert (response);
});

<?php

  add_action('wp_ajax_recordData', 'recordData' );
  add_action('wp_ajax_nopriv_wps_recordData', 'recordData' );
  function recordData() {

    $data = $_POST['hst_data'];
    echo $data;
    die();
  }
?>
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...