delete_member_test2.html 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. {% extends "index.html" %}
  2. {% block title %}登入{% endblock %}
  3. {% block head %}
  4. {{ super() }}
  5. {% endblock %}
  6. {% block body %}
  7. <script >
  8. function parseCookie() {
  9. var cookieObj = {};
  10. var cookieAry = document.cookie.split(';');
  11. var cookie;
  12. for (var i=0, l=cookieAry.length; i<l; ++i) {
  13. cookie = jQuery.trim(cookieAry[i]);
  14. cookie = cookie.split('=');
  15. cookieObj[cookie[0]] = cookie[1];
  16. }
  17. return cookieObj;
  18. }
  19. function getCookieByName(name) {
  20. var value = parseCookie()[name];
  21. if (value) {
  22. value = decodeURIComponent(value);
  23. }
  24. return value;
  25. }
  26. function sendData() {
  27. var url = 'example';
  28. var data = {Authorization: 'Bearer ' +getCookieByName('jwt_token'),del_username : $('#del_username').val()};
  29. fetch(url, {
  30. method: 'POST', // or 'PUT'
  31. credentials: 'include' ,
  32. body: JSON.stringify(data), // data can be `string` or {object}!
  33. headers: new Headers({
  34. 'Authorization': 'Bearer ' + getCookieByName('jwt_token')
  35. })
  36. }).then(res => res.json())
  37. .catch(function(error) {
  38. alert('There has been a problem with your fetch operation: ', error.message);
  39. })
  40. .then(response => console.log('Success:', response));
  41. }
  42. </script>
  43. <h2>delete_member</h2>
  44. <div>
  45. <label>帳號</label>
  46. <input type="text" id="del_username" name="del_username" placeholder="請輸入帳號">
  47. <button id="btn_delete" onclick="sendData()">Login</button>
  48. {% endblock %}