class ModelOc{ any(param,postData,cb){ let p = param; let oc = 'index.php?route=json/'; let url = {}; //tag url['addTagFav'] = oc + 'comic/tag/addTagFav'; url['delTagFav'] = oc + 'comic/tag/delTagFav'; url['addTagVote'] = oc + 'comic/tag/addTagVote'; url['delTagVote'] = oc + 'comic/tag/delTagVote'; url['addTitleVoteByString'] = oc + 'comic/info/addTitleVoteByString'; url['searchParody'] = oc + 'comic/tag/searchParody'; url['searchArtist'] = oc + 'comic/tag/searchArtist'; url['searchGroup'] = oc + 'comic/tag/searchGroup'; url['searchCharacter'] = oc + 'comic/tag/searchCharacter'; url['searchMale'] = oc + 'comic/tag/searchMale'; url['searchFemale'] = oc + 'comic/tag/searchFemale'; url['searchMisc'] = oc + 'comic/tag/searchMisc'; url['addLanguageVote'] = oc + 'comic/language/addLanguageVote'; url['delLanguageVote'] = oc + 'comic/language/delLanguageVote'; url['submit_language'] = oc + 'comic/language/addLanguageVote'; url['getCustomerTags'] = oc + 'comic/tag/getCustomerTags'; //favorite url['addFavorite'] = oc + 'comic/favorite/add'; url['delFavorite'] = oc + 'comic/favorite/del'; //socre url['editScore'] = oc + 'comic/score/editScore'; url['addCategoryVote'] = oc + 'comic/category/addCategoryVote'; url['delCategoryVote'] = oc + 'comic/category/delCategoryVote'; //info Title url['addTitleVote'] = oc + 'comic/info/addTitleVote'; url['delTitleVote'] = oc + 'comic/info/delTitleVote'; //private tags; url['getLeftJoinCtagsByComicID'] = oc + 'comic/ctag/getLeftJoinCtagsByComicID'; url['addCTag'] = oc + 'comic/ctag/addCTag'; url['editCtag'] = oc + 'comic/ctag/editCtag'; url['delCTag'] = oc + 'comic/ctag/delCTag'; url['getCtags'] = oc + 'comic/ctag/getCtags'; url['addComicCustomerTags'] = oc + 'comic/ctag/addComicCustomerTags'; url['addReview'] = oc + 'comic/review/addReview'; url['editReview'] = oc + 'comic/review/editReview'; // url['account/setting'] = oc + 'account/setting'; console.log("action : " + p['action']); if( typeof url[p['action']] !== undefined ){ $.ajax({ type: "POST", url: url[p['action']], data: postData, success: function(data){ cb(data); }, dataType: 'json' }); } } }