Intereting Posts
Где подключиться к сообщению? WP_Query с несколькими фильтрами мета-полей? Неправильное перенаправление post__in не работает с pre_get_posts, но post__not_in работает Возможны пользовательские виджеты боковой панели страницы. the_content () не работает на моем мобильном телефоне Android Как отправить электронную почту в WordPress с несколькими приложениями Загрузить таблицу стилей на странице пользовательского подменю Получить текст customizeAction по умолчанию для раздела с помощью API-интерфейса Customizer Пользовательская роль пользователя не может видеть или изменять отображаемое изображение Категория уровня корня, тег, авторские и архивные страницы для работы Отображать содержимое после заголовка сообщения в wp-admin Как скрыть категорию сообщений со всех страниц / виджетов, кроме одной страницы, которая также скрыта Добавление поля пользовательского идентификатора в категории Как создавать поля пользовательских комментариев и поле сообщений не требуется

Передать jquery var функции в functions.php

У меня есть js в /js/functions.js:

jQuery(document).ready( function($){ //Some event will trigger the ajax call, you can push whatever data to the server, simply passing it to the "data" object in ajax call $.ajax({ url: ajax_object.ajaxurl, // this is the object instantiated in wp_localize_script function type: 'POST', data:{ action: 'myaction', // this is the function in your functions.php that will be triggered name: 'John', age: '38' }, success: function( data ){ //Do something with the result from server console.log( data ); } }); }); 

И в functions.php у меня есть:

 <?php add_action( 'wp_enqueue_scripts', 'so18550905_enqueue_scripts' ); function so18550905_enqueue_scripts(){ wp_register_script( 'ajaxHandle', get_template_directory_uri() . '/js/functions.js', array(), false, true ); wp_enqueue_script( 'ajaxHandle' ); wp_localize_script( 'ajaxHandle', 'ajax_object', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) ); } add_action( 'wp_ajax_nopriv_myaction', 'so18550905_wp_ajax_function' ); function so18550905_wp_ajax_function(){ //DO whatever you want with data posted //To send back a response you have to echo the result! echo $_POST['name']; echo $_POST['age']; wp_die(); // ajax call must die to avoid trailing 0 in your response } ?> 

Но я не могу повторить имя и возраст на первых страницах.

В чем проблема?

Благодарю.

Solutions Collecting From Web of "Передать jquery var функции в functions.php"