BaseUtil.js 682 B

1234567891011121314151617181920212223
  1. Ext.define('saas.util.BaseUtil', {
  2. /**
  3. * 发起Ajax请求
  4. * @param url: 请求路径
  5. * @param params: 请求参数
  6. */
  7. request: function(url, params) {
  8. return new Ext.Promise(function (resolve, reject) {
  9. Ext.Ajax.request({
  10. url: url,
  11. params: params,
  12. success: function(response, opts) {
  13. resolve(response);
  14. },
  15. failure: function(response, opts) {
  16. console.log('server-side failure with status code ' + response.status);
  17. return reject(response);
  18. }
  19. });
  20. })
  21. }
  22. });