Intereting Posts
отображать специальные пользовательские поля Используйте get_post_types для запроса только пользовательских типов сообщений wp_get_archive для категории, возвращающей разные URL-адреса на разные, но похожие сайты Получить простой пароль для регистрации Не отправлять уведомление, если автор комментирует свою собственную поддержку плагина? Как я могу заставить WP использовать шаблоны в подпапках более низкого уровня? Сохраните и пользователь представите данные из формы и отобразите их в wp-сервере Запросить сообщения в предопределенном порядке Добавление разрывов строк в пункты меню навигации Разрешить пользователям загружать несколько изображений в их профиль Получить имена и пути из unzip_file () Ограничение плагина только для загрузки его CSS и JS на выбранные страницы? Вставка метаданных для персонализированного сообщения с использованием WP-REST API Глобальное государство во время сообщения администратора Карта сайта google xml не будет работать с установкой каталога

Ajax submit result открывается в admin-ajax.php

У меня есть плагин для отправки формы через ajax.

У меня это как js:

<script type='text/javascript'> $(document).ready(function() { $('#form_id').submit(function() { e.preventDefault(); var $form = $(this); $.post($form.attr('action'), $form.serialize(), function(data) { $('#feedback_id').html(data); }); return false; }); }); </script> 

HTML формы выглядит так:

 $action=admin_url('admin-ajax.php'); <form method='post' action='$action' id='form_id'> <ul><li><input type='text' name='dname' placeholder='Name' /> </li><li><input type='email' name='email' class='field-style field-split align-left' /></li> <li> <input type='hidden' name='action' value='php_function'/> <input type='submit' value='SUBMIT' /> </li> </ul> </form> <div id='feedback_id'></div> 

Для обработки ввода формы используется функция php_function (). Все остальное:

 add_action('wp_ajax_php_function', 'php_function'); add_action('wp_ajax_nopriv_php_function', 'php_function'); 

Вывод должен отображаться в div с id feedback_id, но он открывается и отображается на странице '/wp-admin/admin-ajax.php'

Что я делаю не так?