testapi.html 1.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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>Send</button>
  17. </form>
  18. <hr>
  19. <div class="output"></div>
  20. </div>
  21. <div class="spinner-border" role="status" style="display: none">
  22. <span class="sr-only">Loading...</span>
  23. </div>
  24. <script>
  25. $(document).ready(function () {
  26. $("button").click(function (e) {
  27. e.preventDefault();
  28. $.blockUI({
  29. message: $('.spinner-border'),
  30. css: {
  31. backgroundColor: 'transparent',
  32. border: '0'
  33. },
  34. });
  35. $.ajax({
  36. type: "get",
  37. url: 'https://declare.taiwanpay.com.tw/api2021/info/Uogilvy00000000000000000000020001',
  38. dataType: "json",
  39. contentType: "application/json;charset=utf-8"
  40. }).done(function (result) {
  41. console.log(result)
  42. }).fail(function (jqXHR, textStatus) {
  43. console.log(jqXHR);
  44. console.log(textStatus);
  45. }).always(function () {
  46. $.unblockUI();
  47. });
  48. });
  49. });
  50. </script>
  51. </body>
  52. </html>