Advertisement
Guest User

Untitled

a guest
Sep 1st, 2015
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. import Ember from 'ember';
  2. import icAjax from 'ic-ajax';
  3.  
  4. var jsonRequest = function (options) {
  5. options = Ember.merge({
  6. type: 'GET',
  7. dataType: 'json',
  8. contentType: 'application/json; charset=UTF-8'
  9. }, options);
  10.  
  11. if (options.data) {
  12. options.data = JSON.stringify(options.data);
  13. }
  14.  
  15. return icAjax(options);
  16. };
  17.  
  18. var get = function (url) {
  19. return jsonRequest({ url: url });
  20. };
  21.  
  22. var post = function (url, data) {
  23. return jsonRequest({ url: url, data: data, type: 'POST' });
  24. };
  25.  
  26. var put = function (url, data) {
  27. return jsonRequest({ url: url, data: data, type: 'PUT' });
  28. };
  29.  
  30. var del = function (url) {
  31. return jsonRequest({ url: url, type: 'DELETE' });
  32. };
  33.  
  34. export default jsonRequest;
  35. export { get, post, put, del };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement