wp-admin ajax请求返回0

时间:2015-08-11 19:43:07

标签: wordpress wordpress-plugin wordpress-theming

无论我怎么做,wp-admin ajax请求都会将0作为响应。我阅读了在Google(including this in SOF)中找到的许多解决方案,文章和答案,我相信我的代码是正确的。

我的ajax电话如下:

$.ajax( {
    url : base_url
        + "/wp-admin/admin-ajax.php",
    type : 'POST',
    cache : false,
    dataType : "json",
    data: {action: "get_next_post_with_ajax"},
    success: function(response){
       // functions I'll work on success.. 
    }
});

...我的ajax处理程序操作是这样的:

add_action("wp_ajax_nopriv_get_next_post_with_ajax", "get_next_post_with_ajax");

function get_next_post_with_ajax($args) {
    echo "test";
    die();
}

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

尝试为经过身份验证的用户发出的ajax调用添加add_action("wp_ajax_get_next_post_with_ajax", "get_next_post_with_ajax");