Advertisement
Guest User

Untitled

a guest
Nov 30th, 2016
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Exemplo da função register
  2.  
  3. function register(){
  4.  
  5.     username = document.getElementById("username").value; //ir buscar o valor do input do username
  6.  
  7.     password = document.getElementById("password").value; // -- -- -- -- -- -- -- password
  8.  
  9.     var pr = '{"name":"'+username+'","pass":"'+password+'"}'; // Por alguma razão os requests do server do professor são no formato de Json, por isso fica neste formato o argumento/string que vai ser passado ao servidor
  10.     //alert(pr);
  11.     var request = new XMLHttpRequest();
  12.     var isOk;
  13.     request.open("post","http://twserver.alunos.dcc.fc.up.pt:8000/register",true); //fazer o request ao server, na função registo (/register)
  14.     request.setRequestHeader("Content-type","application/json"); //definir o tipo de request (o header)
  15.     request.onreadystatechange = function(){
  16.  
  17.         console.log("Enters"); //para debug, saber se a função é executada
  18.  
  19.         if(request.readyState != 4){ return; } //verificar que não existe erro
  20.         if(request.status != 200){ //verificar o estado
  21.             return;
  22.         }
  23.  
  24.         isOk = request.responseText; //obter a resposta do servidor
  25.  
  26.         if(isOk == '{}'){ //se a resposta for "em branco", continuar...
  27.  
  28.         }
  29.  
  30.         else{ //caso contrário mostrar algum tipo de erro
  31.  
  32.         }
  33.  
  34.     }
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement