我正在对一个处理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.log都返回undefined
我错过了什么吗?
答案 0 :(得分:1)
更改
success: self.handleUserResponse()
到
success: self.handleUserResponse
handleUserResponse()将导致成功回调参数设置为undefined。