今天我听说不推荐使用jQuery.ajax函数中的success-Parameter.我理解正确吗?还是我想念一些东西?
例如,这将来不会起作用:
$.ajax({
url: 'ax_comment.php',
type: 'POST',
data: 'mode=view¬e_id='+noteid+'&open='+open+'&hash='+hash,
success: function(a) {
...
}
});
Run Code Online (Sandbox Code Playgroud)
我必须使用这个吗?
$.ajax({
url: 'ax_comment.php',
type: 'POST',
data: 'mode=view¬e_id='+noteid+'&open='+open+'&hash='+hash,
success: function(a) {
...
}
}).done(function(a){.....};
Run Code Online (Sandbox Code Playgroud)
资料来源:http://api.jquery.com/jQuery.ajax/(向下滚动到弃用通知)
Ste*_*eve 57
有以下区别:
$.ajax({}).success(function(){...});
Run Code Online (Sandbox Code Playgroud)
和
$.ajax({
success: function(){...}
});
Run Code Online (Sandbox Code Playgroud)
第一个被弃用,第二个不被弃用.
所以将来你可以做到:
$.ajax({}).done(function(){...});
Run Code Online (Sandbox Code Playgroud)
要么
$.ajax({
success: function(){...}
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6051 次 |
最近记录: |