JAVASCRIPT   45
CatalogType
Guest on 18th September 2023 12:24:33 PM


  1. let CatalogType = function()
  2. {
  3.     return {
  4.         DOM:{
  5.             control: 'ul.catalog-type-filter input',
  6.             def_val: undefined
  7.         },
  8.         init: function()
  9.         {
  10.             const self = this;
  11.            
  12.             self.DOM.def_val = $("ul.catalog-type-filter input:checked").val()
  13.            
  14.             $(self.DOM.control).click(
  15.                 function()
  16.                 {
  17.                     if ($(this).val() != self.DOM.def_val)
  18.                     {
  19.                         console.log($(this).val());
  20.                         self.DOM.def_val = $(this).val();
  21.                        
  22.                         $.ajax({
  23.                             url: AJAX_URL,
  24.                             type: 'POST',
  25.                             data: JSON.stringify({action:'profilecatalogtypeset', catalog_type:$(this).val()})
  26.                         }).
  27.                         done(
  28.                             function(response)
  29.                             {
  30.                                 var res = JSON.parse(response);
  31.                             }
  32.                         );
  33.                     }
  34.                 }
  35.             );
  36.            
  37.         }
  38.     }
  39. }
  40.  
  41. $(document).ready(
  42.     function()
  43.     {
  44.         let catalogType = new CatalogType();
  45.         catalogType.init();
  46.     }
  47. );

Raw Paste

Login or Register to edit or fork this paste. It's free.