Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.03.2023, 01:04
Аспирант
Отправить личное сообщение для ethereal Посмотреть профиль Найти все сообщения от ethereal
 
Регистрация: 06.05.2019
Сообщений: 94

Ajax подгружает код страницы wordpress
Добрый вечер!
Есть простой ajax запрос

echo '  
<div class="xxxxxxxx"></div>';

add_action( 'wp_ajax_hello', 'say_hello' );
function say_hello () {
  if ( empty( $_POST['name']) ) {
    $name = 'пользователь';
  } else {
    $name = esc_attr( $_POST['name']);
  }
  echo "Привет, $name!";
  exit();
}

echo '  
<div class="etx-popup-wrapper">
    <button>btn</button>
</div>';


add_action( 'admin_footer', 'my_action_javascript', 9999 );
function my_action_javascript() {
  ?>
  <script>
  jQuery(document).ready( function( $ ){
    $(".etx-popup-wrapper button").click(function() {  
      event.preventDefault();
      var data = {
        action: 'hello',
        name: 'Дмитрий'
      };
      jQuery.post( ajaxurl , data, function( response ){
          alert( 'Получено с сервера: ' + response );
      });
    });
  });
  </script>
  <?php
}


В ответ приходит такое:


Почему ajax подхватывает другой код с страницы и как это решить?
Я понимаю что если подключить отдельный файл обработчик, то проблема исчезнет. Однако нужно на таком примере.

Заранее спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 14.03.2023, 09:59
Новичок на форуме
Отправить личное сообщение для IamAnton Посмотреть профиль Найти все сообщения от IamAnton
 
Регистрация: 25.12.2022
Сообщений: 9

А чему у тебя равна переменная ajaxurl ?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как получить исходный код страницы после ajax lerneree AJAX и COMET 4 28.05.2018 13:53
AJAX в wordpress плагине в switch Gagablik Общие вопросы Javascript 3 18.04.2018 02:35
Ajax для передачи данных со страницы. urself2015 AJAX и COMET 1 10.01.2018 12:05
AHAH подгружает код из локального html-файла, но код в блоке не выполняется dimiork AJAX и COMET 0 13.10.2009 18:08
Как узнать динамический код страницы? gosha13 Общие вопросы Javascript 5 27.07.2009 13:31