这两个代码 (1)(2) 对我来说似乎以相同的方式工作。
我的问题是:
1)这两个代码是否等效?
2)如果是,为什么?如果不是,我应该更喜欢什么,为什么?
(1)
$.ajax({
url: backendRouter.generate('feedback_send'),
type: 'POST',
dataType: 'json',
data: data
success: callback,
done: function () {
// some code
}
});
(2)
$.ajax({
url: backendRouter.generate('feedback_send'),
type: 'POST',
dataType: 'json',
data: data
success: callback
}).done(function () {
// some code
});