Задать вопрос
@Basil283

Почему не передаются данные wordpress+ajax?

Пытаюсь разобраться с AJAX+wordpress. Создал форму, скрипт и тестовую функцию. Но в сообщении alert все данные выводятся, а вот функция ничего не выводит.

if(!function_exists('my_custom_script')):
    function my_custom_script(){

        wp_enqueue_script( 'jquery' );
		    wp_enqueue_script('customajax', get_stylesheet_directory_uri() . '/js/custom.js', array(), 1.0,false
	    );

       wp_localize_script('customajax', 'ajjax', array(
                'url'   => admin_url( 'admin-ajax.php' ),));
}
endif;
add_action('wp_enqueue_scripts','my_custom_script');


if(!function_exists('ret')):
function ret(){
	
    $title = $_POST['titleObject'];
    echo $title;
}
endif;
add_action( 'My', 'ret' );
if( defined('DOING_AJAX') ){
add_action('wp_ajax_qwas', 'ret');
add_action('wp_ajax_nopriv_qwas', 'ret');
}


jQuery(function(jQuery) {
    jQuery('#custom_button').click(function () {
        jQuery.ajax({
                type: "POST",
            dataType: 'json',
            data: {
                    action: 'qwas',
                    titleObject: 5,
                },
                url: ajjax.url,
                success: function (response) {
                    alert(response);
                }
        });

    });
});
  • Вопрос задан
  • 84 просмотра
Подписаться Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@KingAnton
Ищите ошибку в консоли браузера
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы