Nano Hash - криптовалюты, майнинг, программирование

Wordpress ajax не может заставить его работать, всегда возвращает 0

Я пытался заставить функцию ajax работать с wordpress и всегда получать результат по умолчанию. У меня в functions.php (помимо других функций)

add_action('wp_ajax_count_results_cal', 'count_results');
add_action('wp_ajax_nopriv_count_results_cal', 'count_results');

function count_results(){
      echo 'test';
      die();
}

function my_theme_scripts() {
  wp_enqueue_script( 'jquery' );
  wp_enqueue_script( 'theme-plugins',get_template_directory_uri() . '/js/plugins.js' ,             array( 'jquery','jquery-ui-draggable','jquery-ui-dialog' ) );
  wp_enqueue_script( 'google-map','http://maps.google.com/maps/api/js?sensor=true',     array( 'jquery','jquery-ui-draggable','jquery-ui-dialog' ) );
  wp_enqueue_script( 'theme-script', get_template_directory_uri() . '/js/script.js', array( 'jquery','jquery-ui-draggable','jquery-ui-dialog' ) );
  wp_enqueue_script( 'ajax', get_template_directory_uri() . '/js/ajax.js', array( 'jquery') );

}    

add_action('init', 'my_theme_scripts');

И в моем файле ajax.js

jQuery(document).ready(function ($) {

$('#manufacturer,#make_date,#fuel_type,#transmission,#price_from,#price_to').on({
    change: function(){

        $.ajax({
            type: 'POST',
            url: '/wp-admin/admin-ajax.php',
        data: {
            action: 'count_results_cal',
            manufacturer : $("#manufacturer").val(),
            year : $("#make_date").val(),
            fuel : $("#fuel_type").val(),
            transmission : $("#transmission").val(),
            price_from: $("#price_from").val(),
            price_to : $("#price_to").val(),
            body_type : $("#body_type").val(),
            vat : $("#vat").val()
        },
        success: function(data, textStatus, XMLHttpRequest){
            $('#offers_found span').html(data);
        },
        error: function(MLHttpRequest, textStatus, errorThrown){
            alert(errorThrown);
        }
        });
}});

}); Я пробовал все, что мог придумать, но безрезультатно. У кого-нибудь есть идеи?

17.08.2012

Ответы:


1

Исправлено это путем изменения URL-адреса на полный адрес (http://.../)

18.08.2012
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

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

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..