login.js 945 B

123456789101112131415161718192021222324
  1. var btn = document.getElementById('send-email-btn');
  2. btn.addEventListener('click', function(e){
  3. document.getElementById('errormsg').innerText='';
  4. btn.disabled = true;
  5. var request = new XMLHttpRequest();
  6. request.open('GET', location.href+'?'+'action=login&userdata='+document.getElementById('userdata').value);
  7. request.onload = function(){
  8. if (request.status == 200){
  9. var response = {};
  10. if (request.responseText) response = JSON.parse(request.responseText);
  11. if (response.success) {
  12. document.getElementsByClassName('panel-body')[0].innerText = response.message;
  13. } else {
  14. document.getElementById('errormsg').innerText = response.message;
  15. }
  16. } else {
  17. document.getElementById('errormsg').innerText = 'Error: ' + (request.status ? request.statusText : 'request is failed');
  18. }
  19. btn.disabled = false;
  20. };
  21. request.setRequestHeader("X-Requested-With", "XMLHttpRequest");
  22. request.send();
  23. });