old_contents: 
  $.fn.serializeObject = function()
  {
      var o = {};
      var a = this.serializeArray();
      $.each(a, function() {
          if (o[this.name] !== undefined) {
              if (!o[this.name].push) {
                  o[this.name] = [o[this.name]];
              }
              o[this.name].push(this.value || '');
          } else {
              o[this.name] = this.value || '';
          }
      });
      return o;
  };
  
  function postForm(){
      var formData = ($('form').serializeObject());
      console.log(formData);
      var  dictPost  =  {"plugin":"user_model","action":"validate_login","email":formData["email"],"password":formData["password"],"remember":formData["remember"]};
      console.log(dictPost);
      $.ajax({
          type: "POST",
          url: "/plugin/",
          data: (dictPost),
          success: function(response){
              console.log(response);
              if(response['error'] == 'a1'){
                  Materialize.toast('Account or Password Error', 3000, 'rounded');
              }
          }
      });
  }
  
  function postForm_sign_up(){
      var FormData = ($('form').serializeObject());
      var  dictPost  =  {"plugin":"user_model","action":"create_user","email":FormData["email"],"password":FormData["passwd"],"username":FormData["username"]};
      console.log(dictPost);
      $.ajax({
          type: "POST",
          url: "/plugin/",
          data: dictPost,
          success: function(response){
              var Jr = new JSONObject(response);
              if(Jr['success']==true) {
                  window.location="home.html"
              }
              else if(Jr['error'] == 'a2'){
                  Materialize.toast('Email already registered!!', 3000, 'rounded');
              }
          }
      });
  }
  
new_contents: 
  $.fn.serializeObject = function()
  {
      var o = {};
      var a = this.serializeArray();
      $.each(a, function() {
          if (o[this.name] !== undefined) {
              if (!o[this.name].push) {
                  o[this.name] = [o[this.name]];
              }
              o[this.name].push(this.value || '');
          } else {
              o[this.name] = this.value || '';
          }
      });
      return o;
  };
  
  function postForm(){
      var formData = ($('form').serializeObject());
      console.log(formData);
      var  dictPost  =  {"plugin":"user_model","action":"validate_login","email":formData["email"],"password":formData["password"],"remember":formData["remember"]};
      console.log(dictPost);
      $.ajax({
          type: "POST",
          url: "/plugin/",
          data: (dictPost),
          success: function(response){
              console.log(response);
              if(response['error'] == 'a1'){
                  Materialize.toast('Account or Password Error', 3000, 'rounded');
              }
          }
      });
  }
  
  function postForm_sign_up(){
      var FormData = ($('form').serializeObject());
      var  dictPost  =  {"plugin":"user_model","action":"create_user","email":FormData["email"],"password":FormData["passwd"],"username":FormData["username"]};
      console.log(dictPost);
      $.ajax({
          type: "POST",
          url: "/plugin/",
          data: dictPost,
          success: function(response){
              var Jr = new JSON.parse(response);
              if(Jr['success']==true) {
                  window.location="home.html"
              }
              else if(Jr['error'] == 'a2'){
                  Materialize.toast('Email already registered!!', 3000, 'rounded');
              }
          }
      });
  }
  
subject: fix post