我想知道Ember.js RESTAdapter 的ajax 函数success
和做什么。error
hash.success = function(json) {
Ember.run(null, resolve, json);
};
hash.error = function(jqXHR, textStatus, errorThrown) {
Ember.run(null, reject, jqXHR);
};
我知道hash
是通过 AJAX 发送的数据,但是有什么作用success
和error
作用呢?我假设它们会根据成功或错误的 AJAX 响应运行,对吗?它们是在调用 AJAX 之前设置的,作为回调?它们是如何工作的?