JSFiddle - React, Tailwind, and code Playground

by Felipe Alfaro

JavaScript

function Request(url, initData, success, failure, cancel){
	this.url = url;
    this.data = initData;
    this.loading = false;
    
}
Request.prototype.get = function(params){
	this.loading = 'GET';
};
Request.prototype.post = function(params){
	this.loading = 'POST';
};
Request.prototype.abort = function(params){
	this.loading = false;
};
Request.prototype.success = function(fn){
	this.onSuccess = fn;
    return this;
};
Request.prototype.failure = function(fn){
	this.onFailure = fn;
    return this;
};
Request.prototype.abort = function(fn){
	this.onAbort = fn;
    return this;
};



var gridData = new Request('my/url', []);
gridData.success(function(){});