首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wordpress ajax无法使其工作,总是返回0

Wordpress ajax无法使其工作,总是返回0
EN

Stack Overflow用户
提问于 2012-08-17 22:09:25
回答 1查看 1.5K关注 0票数 0

我试着让ajax函数和wordpress一起工作,并且总是得到默认的结果。我在functions.php中有(除了其他函数)

代码语言:javascript
运行
复制
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文件中

代码语言:javascript
运行
复制
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);
        }
        });
}});

});我已经尝试了我能想到的所有方法,但都没有结果。有谁有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2012-08-18 16:05:39

已通过将url更改为完整地址(http://.../)修复此问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12007417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档