diff --git a/addons/default/visiosoft/base-theme/resources/js/visiosoft.js b/addons/default/visiosoft/base-theme/resources/js/visiosoft.js index 52283e3c1..e9d9af8a0 100644 --- a/addons/default/visiosoft/base-theme/resources/js/visiosoft.js +++ b/addons/default/visiosoft/base-theme/resources/js/visiosoft.js @@ -1,11 +1,14 @@ -function crudAjax(params, url, type, callback = () => {}, async = false) { +function crudAjax(params, url, type = 'GET', callback = () => {}, async = true, options = {}) { return $.ajax({ - type: type, - data: params, - async: async, - url: url, - success: function (response) { - callback(response); + ...{ + type: type, + data: params, + async: async, + url: url, + success: function (response) { + callback(response); + }, }, + ...options }); -} \ No newline at end of file +} diff --git a/addons/default/visiosoft/defaultadmin-theme/resources/js/visiosoft.js b/addons/default/visiosoft/defaultadmin-theme/resources/js/visiosoft.js index 80c116700..e9d9af8a0 100644 --- a/addons/default/visiosoft/defaultadmin-theme/resources/js/visiosoft.js +++ b/addons/default/visiosoft/defaultadmin-theme/resources/js/visiosoft.js @@ -1,11 +1,14 @@ -function crudAjax(params, url, type, callback, async = false) { +function crudAjax(params, url, type = 'GET', callback = () => {}, async = true, options = {}) { return $.ajax({ - type: type, - data: params, - async: async, - url: url, - success: function (response) { - callback(response); + ...{ + type: type, + data: params, + async: async, + url: url, + success: function (response) { + callback(response); + }, }, + ...options }); -} \ No newline at end of file +}