這兩個代碼(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
});
這篇文章可能有助於你一些好的信息:http://stackoverflow.com/questions/8847829/what-is-diffrence-between-success-and-done-method -of-ajax –