Advertisement
mikeymop

Untitled

Sep 23rd, 2019
340
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. // https://developer.mozilla.org/en-US/docs/Learn/HTML/Forms/Sending_forms_through_JavaScript
  2.  
  3. function login() {
  4. console.log("Initiating Logon...");
  5. var username = document.getElementById("username").value;
  6. var password = document.getElementById("password").value;
  7. console.log("Got: "+username+" "+password);
  8.  
  9. sendToMid(username,password);
  10.  
  11. }//login
  12.  
  13. async function postData(url, username, password) {
  14. // Default options are marked with *
  15. console.log("making fetch req");
  16. const response = await fetch(url, {
  17. method: 'POST', // *GET, POST, PUT, DELETE, etc.
  18. //mode: 'cors', // no-cors, *cors, same-origin
  19. //cache: 'no-cache', // *default, no-cache, reload, force-cache, only-if-cached
  20. credentials: 'same-origin', // include, *same-origin, omit
  21. headers: {
  22. 'Content-Type': 'application/json'
  23. // 'Content-Type': 'application/x-www-form-urlencoded',
  24. },
  25. //redirect: 'follow', // manual, *follow, error
  26. //referrer: 'no-referrer', // no-referrer, *client
  27. body: JSON.stringify({ucid: username, pass: password}) // body data type must match "Content-Type" header
  28. }).catch(function (e) {
  29. console.log(e);
  30. });
  31. return await response.json(); // parses JSON response into native JavaScript objects
  32. }
  33.  
  34. function sendToMid(username, password) {
  35. console.log("sendToMid...");
  36. // console.log(username);
  37. // console.log(password);
  38. console.log(JSON.stringify({ucid: username, pass: password}))
  39. const form = document.getElementById('login-form');
  40. console.log("send data");
  41. const response = await postData("myurl", username, password);
  42. console.log("got the following json: \n");
  43. console.log(response);
  44. var data = JSON.parse(response);
  45. console.log(data.itucid);
  46. console.log(data.itsuccess);
  47.  
  48.  
  49.  
  50. }//sendToMid
  51.  
  52. function showMessage(username, password) {
  53. console.log("showMessage");
  54. var msg = document.getElementById("response-msg");
  55. var loadmsg = document.createElement("p");
  56. loadmsg.innerHTML = 'Loading...';
  57. var msg_response = document.createElement("p")
  58. msg_response.innerHTML = username+" "+password;
  59. msg.appendChild(loadmsg);
  60. msg.appendChild(msg_response);
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement