这是我的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请求代码,但它们工作正常且格式相同。
预先感谢