我正在对处理WP用户创建的Wordpress文件进行以下ajax调用。

jQuery.ajax({
            method: 'POST',
            dataType: 'json',
            url: ajax_object.ajax_url, // Post URL
            data: userData, // Data
            context: self,
            success: self.handleUserResponse(),
            error: self.error
 })


其中self是封闭类对象,而handleUserResponse()函数属于封闭类。

handleUserResponse: function(data, textStatus, jqXHR) {
    console.log(data);
    console.log(textStatus);
    console.log(jqXHR);
}


回调执行,所有三个console.logs返回undefined

我想念什么吗?

最佳答案

更改

success: self.handleUserResponse()




success: self.handleUserResponse


handleUserResponse()将导致成功回调参数设置为undefined。

10-04 22:03