我正在对处理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。