| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | const btnLogin = document.querySelector('#btn_login');const inputPassword = document.querySelector('#password');inputPassword.addEventListener('keyup', loginByEnter);btnLogin.addEventListener('click', login);function loginByEnter(e) {  if (e.keyCode === 13) {    e.preventDefault();    console.log('login!');    login();  }};function login(){  console.log('login!');  var url = "http://www.choozmo.com:8887/";  var xhr = new XMLHttpRequest();  xhr.open("POST", url);  xhr.setRequestHeader("accept", "application/json");  xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  xhr.onreadystatechange = function () {    if (xhr.readyState === 4) {      responseOBJ = JSON.parse(xhr.responseText)      // document.cookie = 'jwt_token='+responseOBJ.jwt_token    // access_token -> jwt_token      document.cookie = 'jwt_token='+responseOBJ.access_token;      if (responseOBJ.access_token!=null)      {        Swal.fire({          title: "登入成功",          icon: 'success',          confirmButtonColor: '#3085d6',        },function(isConfirm){          if(isConfirm){window.location.replace("/make_video");}        }        );      }      else{        Swal.fire({          title: "登入失敗",          icon: 'error',          text: responseOBJ.detail,          confirmButtonColor: '#3085d6',        });      }          }  };  var data = "grant_type=&username=" + $('#username').val() + "&password="+$('#password').val()+"&scope=&client_id=&client_secret=";  result = xhr.send(data);  console.log(result);}
 |