今天我听说 jQuery.ajax 函数中的 success-Parameter 已被弃用。我理解正确吗?或者我误解了什么?
例如,这在将来将不起作用:
$.ajax({
url: 'ax_comment.php',
type: 'POST',
data: 'mode=view¬e_id='+noteid+'&open='+open+'&hash='+hash,
success: function(a) {
...
}
});
我必须使用这个?
$.ajax({
url: 'ax_comment.php',
type: 'POST',
data: 'mode=view¬e_id='+noteid+'&open='+open+'&hash='+hash,
success: function(a) {
...
}
}).done(function(a){.....};
Source: http://api.jquery.com/jQuery.ajax/(向下滚动至弃用通知)
Ajax 的成功是有区别的回调方法:
$.ajax({}).success(function(){...});
以及阿贾克斯的成功本地回调事件(即 Ajax 参数和属性):
$.ajax({
success: function(){...}
});
The 成功回调方法(第一个示例)已被弃用。但是,那成功的当地活动(第二个例子)不是。
本地事件是 Ajax 属性(即参数)。 jQuery 文档进一步解释说当地活动 是您可以在 Ajax 请求对象中订阅的回调.
因此,将来您可以执行以下任一操作:
$.ajax({}).done(function(){...});
or
$.ajax({
success: function(){...}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)