jQuery弃用声明jqxhr.success() [英] jQuery Deprecation Notice jqxhr.success()
本文介绍了jQuery弃用声明jqxhr.success()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
弃用通知:jqXHR.success(),jqXHR.error()和 jQuery 1.8中将弃用jqXHR.complete()回调.到 准备好将其删除的代码,请使用jqXHR.done(), jqXHR.fail()和jqXHR.always()代替.
Deprecation Notice: The jqXHR.success(), jqXHR.error(), and jqXHR.complete() callbacks will be deprecated in jQuery 1.8. To prepare your code for their eventual removal, use jqXHR.done(), jqXHR.fail(), and jqXHR.always() instead.
我目前的编码如下:
I am currently coding as below:
$.ajax({
url: '...',
success: function(){
alert('AJAX successful');
}
});
我打算使用jQuery 1.8 +
I am planning to use jQuery 1.8+
我应该将success
键更改为done
还是
$.ajax({
url: '...',
done: function(){
alert('AJAX successful');
}
});
?
推荐答案
例如,如果您具有以下任一条件:
For instance, if you have any of these:
$.ajax({url: '...'}).success(function(){
alert('AJAX successful');
});
$.ajax({url: '...'}).error(function(){
alert('AJAX ERROR');
});
$.ajax({url: '...'}).complete(function(){
alert('AJAX complete');
});
您必须将其更改为:
$.ajax({url: '...'}).done(function(){
alert('AJAX successful');
});
$.ajax({url: '...'}).fail(function(){
alert('AJAX ERROR');
});
$.ajax({url: '...'}).always(function(){
alert('AJAX complete');
});
这篇关于jQuery弃用声明jqxhr.success()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文