Articles of ajax

Ajax, jQuery и WordPress

У меня возникли проблемы с получением AJAX и jQuery для работы с WP и интересно, может ли кто-нибудь указать мне в правильном направлении. У меня есть форма, и я хочу передать данные из формы в функцию PHP, где данные возвращаются, и создается <div> с данными, управляемыми функцией PHP. У меня есть версия, работающая вне WP, […]

SHORTINIT и сеансы

Можно ли использовать SHORTINIT для AJAX, называемого php-файлом, и использовать в нем общедоступный глобальный $ _SESSION WordPress? У меня это до сих пор: ini_set('html_errors', 0); define('SHORTINIT', true); require 'wp-load.php'; $_SESSION… … и это действительно заставило эту загрузку файлов оснащаться, но с SHORTINIT я не могу найти переменные $ _SESSION этого файла в WordPress. Комментируя это, […]

Страница продолжает обновляться с помощью формы Ajax

У меня простая форма на моем сайте с простым вызовом jQuery Ajax, но страница продолжает обновляться. Я знаю, что форма отправляет OK, но я не могу заставить ее работать. <script> $(function () { $('#solutionvideo').on('submit', function(e) { $.ajax({ type: 'post', url: 'http://www.domain.com/l/4882/2014-04-09/cx9c5', data: $('form').serialize(), success: function () { alert('Well done'); } }); e.preventDefault(); }); }); </script> […]

Не удается обновить редактор WP после Ajax

Я хочу обновить текстовую область WP Editor после Ajax, но она не работает. У меня есть следующая функция успеха Ajax: $('input#pn').val(response.name); $('select').val( response.category_name ); $('textarea#pd').val(response.description); $('textarea#ld').val(response.long_description); ld является идентификатором текстового wp_editor . Первые три работы, но четвертый – wp_editor .

Плагин WordPress: admin-ajax.php не передает данные в пользовательскую функцию

n этот базовый скелет плагина, я пытаюсь получить данные, посланные ajax, в wordpress admin-ajax.php для обработки пользовательской функцией. Похоже, что данные, отправленные из формы, не достигают моей функции ea_ajax_handler (). Кажется, он приходит в admin-ajax.php (данные формы собираются jQuery, затем я получаю ответ 200 для пост-запроса admin-ajax.php), но похоже, что он не перенаправлен на ea_ajax_handler […]

Получите wp-load.php PATH с wp_localize_script и JavaScript для плагина

Я только что узнал о wp_localize_script (), и это очень круто. Я прочитал сообщение Отто и сообщение Гэри Цао, но я изучаю Ajax, поэтому я пытаюсь обернуть вокруг себя путь к wp-load.php таким образом. У меня такой массив в моем тестовом env: $data = array( 'test' => 'test2', 'wp_get_site_url' => get_site_url(), 'wp_abspath' => ABSPATH, 'wp_load' […]

jQuery AJAX добавить json2 зависимость?

Я работаю над системой голосования в WordPress с jQuery и AJAX. Чтобы заставить эту систему голосования работать, мне нужна jQuery в моей теме. Так написал код в моих functions.php. Но почему-то мой сценарий ничего не делает. Смотрите мой сценарий полного голосования здесь . Поэтому я начал читать код и нашел здесь, чтобы включить jQuery для […]

отображение пользовательского ввода с помощью ajax в wordpress

Я хочу показать пользовательский ввод с помощью ajax. но все же выполняется функция fail в js-файле. Я не знаю, где может быть проблема. Я читал http://codex.wordpress.org/AJAX_in_Plugins, и я увидел http://pippinsplugins.com/using-ajax-your-plugin-wordpress-admin/ EDIT : я дал e.preventDefault(); в верхней части кода jquery в js. Он работает (я получил сообщение из php-файла). но я не знаю, как это […]

как использовать get_field_name во внешнем ajax-обработчике

Я загружаю новые поля формы из Ajax, когда я нажимаю на переключатель в своем пользовательском виджете. В обработчике обратного вызова Ajax мне нужно использовать методы класса get_field_name и get_field_id. Метод get_field_name возвращается в класс WP_Widget . Поэтому я пытаюсь получить мгновение этого класса. Но я не могу этого сделать. Поэтому, пожалуйста, кто-нибудь поможет мне, как […]

Как получить сообщения из сетевого блога

Поэтому у меня есть функция, которая получает сообщения с URL (id) (ajax stuff). Он работает, но теперь я хотел бы также получать сообщения из других блогов в моей сети. Я не понимаю, как я могу это достичь? Должен ли я также знать идентификатор блога? Итак, теперь он переходит к моей функции URL и с get_blog_id_from_url. […]