open menu
var myPostFunction = function(){ var deferred = $.Deferred(); gj.ajax.post( '/app/test/dummydata/post', /*URL*/ {'myKey' : 'myValue'}, /*json data to send */ gj.lang._('fetch dummydata'), /*loader text*/ $('#putMyErrorOnThisElement'), /*element to set errormsg on*/ gj.lang._('Something went wrong'), /* generic error msg used when next param is true*/ false) /* is production?*/ .done(function(resp){ return deferred.resolve(resp); }); return deferred; };
var myGetFunction = function(){ var deferred = $.Deferred(); gj.ajax.get( '/app/test/dummydata/get', /*URL*/ gj.lang._('fetch dummydata'), /*loader text*/ $('#putMyErrorOnThisElement'), /*element to set errormsg on*/ gj.lang._('Something went wrong'), /* generic error msg used when next param is true*/ false) /* is production?*/ .done(function(resp){ return deferred.resolve(resp); }); return deferred; };
var myPostFile = function(accountNumber){ var deferred = $.Deferred(); gj.ajax.postFile({ id : 'fileInput', maxsize : 10000, filetype : '.pdf, .csv', customParams : { 'ssn' : findCustomerSSN() 'account' : accountNumber } }) .done(function(resp){ return deferred.resolve(resp); }) .fail(function(resp){ var error = false; if(typeof resp === 'object' && resp.errormsg){ error = resp.errormsg; }else if(typeof resp === 'string'){ error = resp; } gjl.errormessage.init('#myErrorContainer',{ serverError: error || gj.lang._("Something went wrong"), title: gj.lang._("Error"), showReloadLink: true }); return deferred.resolve(); //return 'ok' since we're handle the error inside here. }); return deferred; };
Advanced content will come here...