Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Ember from 'ember';
- import icAjax from 'ic-ajax';
- var jsonRequest = function (options) {
- options = Ember.merge({
- type: 'GET',
- dataType: 'json',
- contentType: 'application/json; charset=UTF-8'
- }, options);
- if (options.data) {
- options.data = JSON.stringify(options.data);
- }
- return icAjax(options);
- };
- var get = function (url) {
- return jsonRequest({ url: url });
- };
- var post = function (url, data) {
- return jsonRequest({ url: url, data: data, type: 'POST' });
- };
- var put = function (url, data) {
- return jsonRequest({ url: url, data: data, type: 'PUT' });
- };
- var del = function (url) {
- return jsonRequest({ url: url, type: 'DELETE' });
- };
- export default jsonRequest;
- export { get, post, put, del };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement