AJAX в плагине Wordpress

vlad00777
На сайте с 24.12.2009
Offline
119
680

Добрый день. Пишу плагин для вордпресса и столкнулся с проблемой. Не могу вытащить, то что послал, а точнее не запускается функция почему-то.

Пытался сделать как написано тут: http://wp-kama.ru/id_2018/ajax-v-wordpress.html и тут: http://truemisha.ru/blog/wordpress/admin-ajax.html

Суть то везде одинаковая и затык тоже на одном и том же месте. Не срабатывает функция с 1 примера - my_action_callback и со второго примера - true_function.

Может какая система в вп изменилась? Запросы посылаются вижу через фаербаг, ответ всегда 0 получаю и что бы в функции не писал, они не срабатывает.

Ajax нужен для того что бы извлечь из поля текст, затем пройтись по базе и вытянуть информацию с поля.

Подскажите что не так, а то уже совсем замучался...

П.с. пример с сайта вордпресса http://codex.wordpress.org/AJAX_in_Plugins так же не работает.

Верстка. Качественно! Адаптивная, резиновая, с параллаксом и прочими плюшками. В ЛС.
vlad00777
На сайте с 24.12.2009
Offline
119
#1

Что никто не знает? :)

Вот код не рабочий:

<script type="text/javascript" >
function image23() {
jQuery.ajax({
type:'POST',
url:ajaxurl,
data:'action=image&input_val=2',
});
}
</script>

<?php
function true_function(){
echo 'Привет, значение ' . $_POST['input_val'] . ' сохранено.';
die();
}
add_action('wp_ajax_image', 'true_function');
add_action('wp_ajax_nopriv_image', 'true_function');
?>

Функция image23 срабатывает так:

<input type="text" onchange="image23();" name="team1">

П.С пока отправляю запрос так со статическими данными, для проверки, дальше заменю на нужные мне данные.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий