gpt4 book ai didi

javascript - 获取 TypeError : $. ajax(...).done 不是函数 [Ajax, Jquery]

转载 作者:数据小太阳 更新时间:2023-10-29 04:04:30 31 4
gpt4 key购买 nike

在我的 Jquery 中,我正在使用 Ajax 并收到以下错误消息。

TypeError: $.ajax(...).done is not a function
[Break On This Error] ).success(function(response) {

我厌倦了使用成功而不是完成。但仍然收到相同的消息。

TypeError: $.ajax(...).success is not a function
[Break On This Error] ).success(function(response) {

示例代码如下:

$(document).ready(function () {
alert('in get');
$.ajax({
data: {
'contentId': contentId,
'USER_ID': USER_ID,
'actionType': 'GETRATING',
'portletGuid': portletGuid
},
type: 'GET',
url: ajaxRatingServlet,
cache: false
}).success(function (response) {
getUserPreference(response);
});

最佳答案

success 替换为 done 或在 ajax 函数中使用 success。

An alternative construct to the success callback option, the .done() method replaces the deprecated jqXHR.success() method.

EG

$(document).ready(function () {
$.ajax({
data: {
'contentId': contentId,
'USER_ID': USER_ID,
'actionType': 'GETRATING',
'portletGuid': portletGuid
},
type: 'GET',
url: ajaxRatingServlet,
cache: false
}).done(function (response) {
console.log(response);
});

//or use success inside ajax as other answered

$(document).ready(function() {
alert('in get');
$.ajax({
data: { 'contentId':contentId, 'USER_ID':USER_ID, 'actionType':'GETRATING', 'portletGuid':portletGuid },
type:'GET',
url:ajaxRatingServlet,
cache:false,
success: function(response) {
getUserPreference(response);
}
});
});

关于javascript - 获取 TypeError : $. ajax(...).done 不是函数 [Ajax, Jquery],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18588861/

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