Wordpress Ajax中的400错误请求

时间:2018-11-27 15:42:48

标签: php jquery ajax wordpress

这是我的js代码

// prepare ajax data 
        var data = {
            action: 'update_password',
            password: 'xyz',
            authToken: '123',
        };
        // fire ajax
        $.ajax({
            url: ajaxurl,
            type: "POST",
            date: data,
            beforeSend: function () {
                $('.update-pass').addClass('fa-spin fa-refresh');
                $('.update-pass').removeClass('fa-key');
            },
            success: function (responce) {
                responce = JSON.parse(responce);
                console.log(responce);
            },
            complete: function () {
                $('.update-pass').removeClass('fa-spin fa-refresh');
                $('.update-pass').addClass('fa-key');
            },
            error: function () {
                console.log(data);
            }
        });

以及来自functions.php的此php代码

    function update_password()
{
    echo "string";
    die();
}
add_action( 'wp_ajax_update_password', 'update_password');
add_action( 'wp_ajax_nopriv_update_password', 'update_password');

我尝试检查所有内容,但在浏览器控制台中总是出现相同的400错误请求错误

在同一个js文件中,我还有另外两个ajax请求代码,但它们工作正常且格式相同。

预先感谢

0 个答案:

没有答案