gpt4 book ai didi

jquery - jQuery.ajax 中是否弃用 success 参数?

转载 作者:行者123 更新时间:2023-12-03 21:36:48 24 4
gpt4 key购买 nike

今天我听说 jQuery.ajax 函数中的 success-Parameter 已被弃用。我理解正确吗?还是我误解了什么?

例如,这在将来将不起作用:

 $.ajax({

url: 'ax_comment.php',
type: 'POST',
data: 'mode=view&note_id='+noteid+'&open='+open+'&hash='+hash,
success: function(a) {
...

}

});

我必须使用这个吗?

$.ajax({

url: 'ax_comment.php',

type: 'POST',
data: 'mode=view&note_id='+noteid+'&open='+open+'&hash='+hash,
success: function(a) {
...

}

}).done(function(a){.....};

来源:http://api.jquery.com/jQuery.ajax/ (向下滚动到弃用通知)

最佳答案

Ajax成功回调方法之间有区别:

$.ajax({}).success(function(){...});

以及 Ajax 成功本地回调事件(即 Ajax 参数和属性):

$.ajax({
success: function(){...}
});

成功回调方法(第一个示例)已被弃用。但是,成功本地事件(第二个示例)却并非如此。

本地事件是 Ajax 属性(即参数)。 jQuery 文档进一步解释了 local event 是您可以在 Ajax 请求对象中订阅的回调

因此,将来您可以执行以下任一操作:

$.ajax({}).done(function(){...});

$.ajax({
success: function(){...}
});

关于jquery - jQuery.ajax 中是否弃用 success 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15821141/

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