Javascript ajax()成功回调具有未定义的参数
我对Wordpress文件进行以下ajax调用,该文件处理WP用户创建Javascript ajax()成功回调具有未定义的参数,javascript,jquery,ajax,Javascript,Jquery,Ajax,我对Wordpress文件进行以下ajax调用,该文件处理WP用户创建 jQuery.ajax({ method: 'POST', dataType: 'json', url: ajax_object.ajax_url, // Post URL data: userData, // Data context: self, success: self.ha
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返回未定义的
我错过了什么吗?改变
success: self.handleUserResponse()
到
handleUserResponse()将导致成功回调参数被设置为未定义。无需使用答案更新编辑帖子。只要接受下面的答案(如果您能够),帖子就会被标记为已解决。handleUserResponse(insertdata)
success: self.handleUserResponse