gpt4 book ai didi

javascript - jQuery.ajax() 成功回调有未定义的参数

转载 作者:行者123 更新时间:2023-11-29 23:27:41 25 4
gpt4 key购买 nike

我正在对处理 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() 将导致成功回调参数被设置为未定义。

关于javascript - jQuery.ajax() 成功回调有未定义的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48470966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com