testapi.html 3.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>Test</title>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/css/bootstrap.min.css">
  8. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
  9. <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.bundle.min.js"></script>
  10. <script src="https://malsup.github.io/jquery.blockUI.js"></script>
  11. </head>
  12. <body>
  13. <div class="container">
  14. <h2>Test</h2>
  15. <form>
  16. <button class="info">Send Info</button>
  17. <button class="game">Send Game</button>
  18. <button class="redeem">Redeem</button>
  19. </form>
  20. <hr>
  21. <div class="output"></div>
  22. </div>
  23. <div class="spinner-border" role="status" style="display: none">
  24. <span class="sr-only">Loading...</span>
  25. </div>
  26. <script>
  27. $(document).ready(function () {
  28. $(".info").click(function (e) {
  29. e.preventDefault();
  30. $.blockUI({
  31. message: $('.spinner-border'),
  32. css: {
  33. backgroundColor: 'transparent',
  34. border: '0'
  35. },
  36. });
  37. $.ajax({
  38. type: "get",
  39. url: 'https://declarepre.taiwanpay.com.tw/api2021/info/Uogilvy00000000000000000000020001',
  40. dataType: "json",
  41. contentType: "application/json;charset=utf-8"
  42. }).done(function (result) {
  43. console.log(result)
  44. }).fail(function (jqXHR, textStatus) {
  45. console.log(jqXHR);
  46. console.log(textStatus);
  47. }).always(function () {
  48. $.unblockUI();
  49. });
  50. });
  51. $(".game").click(function (e) {
  52. e.preventDefault();
  53. $.blockUI({
  54. message: $('.spinner-border'),
  55. css: {
  56. backgroundColor: 'transparent',
  57. border: '0'
  58. },
  59. });
  60. $.ajax({
  61. type: "post",
  62. url: 'https://declare.taiwanpay.com.tw/api2021/game/Ud23d992163d295a1a08865fc10969598',
  63. data: {
  64. "name": "Jojo"
  65. },
  66. dataType: "json",
  67. contentType: "application/json;charset=utf-8"
  68. }).done(function (result) {
  69. console.log(result)
  70. }).fail(function (jqXHR, textStatus) {
  71. console.log(jqXHR);
  72. console.log(textStatus);
  73. }).always(function () {
  74. $.unblockUI();
  75. });
  76. });
  77. $(".redeem").click(function (e) {
  78. e.preventDefault();
  79. $.blockUI({
  80. message: $('.spinner-border'),
  81. css: {
  82. backgroundColor: 'transparent',
  83. border: '0'
  84. },
  85. });
  86. $.ajax({
  87. type: "post",
  88. url: 'https://declarepre.taiwanpay.com.tw/api2021/redeem/U4cc26c80531ba9a354a62630307e6a2d/2',
  89. data: {
  90. "name": "Jojo"
  91. },
  92. dataType: "json",
  93. contentType: "application/json;charset=utf-8"
  94. }).done(function (result) {
  95. console.log(result)
  96. }).fail(function (jqXHR, textStatus) {
  97. console.log(jqXHR);
  98. console.log(textStatus);
  99. }).always(function () {
  100. $.unblockUI();
  101. });
  102. });
  103. });
  104. </script>
  105. </body>
  106. </html>