moneyRecharge.html 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. {{define "moneyRecharge.html"}}
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <meta charset="UTF-8">
  6. <title>余额充值</title>
  7. <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
  8. </head>
  9. <body>
  10. <h3>余额充值</h3>
  11. <div id="money">
  12. <input type="number" id="moneys" placeholder="请输入充值金额">
  13. <input type="text" id="remark" placeholder="请输入备注信息">
  14. <input type="text" id="discount" placeholder="请输入折扣(1-10)">
  15. <button type="button" id="moneyBtn">提交</button>
  16. </div>
  17. <div id="resultContent"></div>
  18. </body>
  19. </html>
  20. <script>
  21. var appid = getParam("appId");
  22. // 获取上个页面传来的参数
  23. function getParam(name) {
  24. var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
  25. var r = window.location.search.substr(1).match(reg); //获取url中"?"符后的字符串并正则匹配
  26. var context = "";
  27. if (r != null)
  28. context = r[2];
  29. reg = null;
  30. r = null;
  31. return context == null || context == "" || context == "undefined" ? "" : context;
  32. }
  33. function submit(param, rType, url, hearders) {
  34. $.ajax({
  35. url: url,
  36. type: rType,
  37. headers: hearders,
  38. data: param,
  39. success: function (r) {
  40. $("#resultContent").text("");
  41. if (r.code === 1000) {
  42. $("#resultContent").text(r.msg);
  43. } else {
  44. $("#resultContent").text(r.msg);
  45. }
  46. }
  47. })
  48. }
  49. $("#moneyBtn").on("click", function () {
  50. var param = {
  51. "appid": appid,
  52. "money": Math.round($("#moneys").val() * 100),
  53. "remark": $("#remark").val(),
  54. "discount": $("#discount").val(),
  55. };
  56. var url = "/manage/user/moneyRecharge";
  57. var rType = "post";
  58. submit(param, rType, url);
  59. })
  60. </script>
  61. {{end}}