output.html 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>{{ .PrinterName }}</title>
  5. </head>
  6. <body>
  7. <p>Выбранный принтер: {{ .PrinterName }}</p>
  8. <p>Доступные для установки в этот принтер картриджи:</p>
  9. <ul>
  10. {{ range .Cartridges }}
  11. <li>{{ . }}</li>
  12. {{ else }}
  13. <li>Нет доступных картриджей</li>
  14. {{ end }}
  15. </ul>
  16. <input type="button" name="generateQR" value="Сгенерировать QR" onclick="getURL();">
  17. <p>Установить картридж:</p>
  18. <form action="/decreaseCartridgeQuantity" method="POST">
  19. <select name="cartridge" id="cartridge">
  20. {{ range .Cartridges }}
  21. <option>{{ . }}</option>
  22. {{ end }}
  23. </select>
  24. <input type="submit" value="Установить">
  25. </form>
  26. <script type="text/javascript">
  27. function getURL() {
  28. var xhr = new XMLHttpRequest();
  29. xhr.open("POST", '/generateCompatible', true);
  30. xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  31. xhr.send(window.location.href.toString());
  32. // var http = new XMLHttpRequest();
  33. // var url = '/generate'
  34. // var params = window.location.href
  35. // http.open('POST', url, true)
  36. // http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
  37. // http.Send(params);
  38. }
  39. </script>
  40. </body>
  41. </html>