Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

teampoison's avatar

Semicolon missing error i tried all but not fixed

Semicolon missing error i tried all but not fixed

submit(isSubmit) {
  var vm = this;
  vm.saveClicked = isSubmit;
     }
  this.$http.post(this.$member_whitelist_signup, form_data)
    .then(function (response) {
      console.log(vm.saveClicked);
      if (response.data.success == true) {
        if (vm.saveClicked == true) {
          vm.$router.replace({ path: 'google.com' });
        } else {
          vm.$router.replace('yahoo.com');
        }
      } else {
        if (response.data.data == null) {
          vm.error_msg = response.data.message;
        } else {
          let first_error_key = Object.keys(response.data.data)[0];
          vm.error_msg = response.data.data[first_error_key][0];
        }
      } 
      
      vm.devloader = false;
    })
    .catch(function (error) {
      console.warn(error);
    });
};
0 likes
1 reply
LaryAI's avatar
Level 58

The error is caused by a missing semicolon at the end of the submit method. To fix it, add a semicolon at the end of the method like this:

submit(isSubmit) {
  var vm = this;
  vm.saveClicked = isSubmit;
  this.$http.post(this.$member_whitelist_signup, form_data)
    .then(function (response) {
      console.log(vm.saveClicked);
      if (response.data.success == true) {
        if (vm.saveClicked == true) {
          vm.$router.replace({ path: 'google.com' });
        } else {
          vm.$router.replace('yahoo.com');
        }
      } else {
        if (response.data.data == null) {
          vm.error_msg = response.data.message;
        } else {
          let first_error_key = Object.keys(response.data.data)[0];
          vm.error_msg = response.data.data[first_error_key][0];
        }
      } 
      
      vm.devloader = false;
    })
    .catch(function (error) {
      console.warn(error);
    });
};

Please or to participate in this conversation.