Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var ShopCart = (function(){
- var options = {
- baseUrl: '',
- ajaxAdd: '/cart/add',
- ajaxRemove: '/cart/remove',
- ajaxRefresh: '/cart/refresh'
- };
- var ajaxSend = function(url, data, callback){
- $.ajax({
- url: options.baseUrl+url,
- type: "POST",
- dataType: "json",
- data: data,
- beforeSend: function(){
- $("#article").addClass("dataLoading");
- },
- success: function(json){
- if(callback){
- return callback(json);
- }
- },
- complete:function(data){
- // Hide image container
- $("#article").removeClass("dataLoading");
- }
- });
- };
- var add = function(data, callback){
- return ajaxSend(options.ajaxAdd, data, callback);
- };
- var remove = function(data, callback){
- return ajaxSend(options.ajaxRemove, data, callback);
- };
- var refresh = function(data, callback){
- return ajaxSend(options.ajaxRefresh, data, callback);
- };
- return {
- add: add,
- remove: remove,
- refresh: refresh
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement