check.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. // 点击发送验证码
  2. function sendcode() {
  3. $("#TencentCaptcha").trigger("click");
  4. /*getcode();*/
  5. }
  6. //拼图验证
  7. var ticket = '';
  8. var randstr = '';
  9. window.callback = function (res) {
  10. if (res.ret === 0) {
  11. ticket = res.ticket;
  12. randstr = res.randstr;
  13. getcode(ticket,randstr);
  14. }
  15. }
  16. // 倒计时方法
  17. function getcode() {
  18. var type = $(".sendcode").data('type');
  19. $.ajax({
  20. type: 'POST',
  21. url: "/csc/sendcode",
  22. dataType: 'json',
  23. data: {type:type,randstr:randstr,ticket:ticket},
  24. success: function(res) {
  25. // console.log(res);
  26. if(res.code==0){
  27. $(".code_erro").show();
  28. $(".code_erro").text(res.msg);
  29. return;
  30. }
  31. if (res.code==1){
  32. $(".code_erro").hide();
  33. layer.msg(res.msg);
  34. $(".sendcode").attr("disabled", "disabled");
  35. var i = 60;
  36. count_down = setInterval(function () {
  37. $(".sendcode").addClass("cutdown");
  38. $('.sendcode').text(i + "s");
  39. i--;
  40. if (i < 0) {
  41. clearInterval(count_down);
  42. $(".sendcode").removeAttr("disabled");
  43. $(".sendcode").removeClass("cutdown");
  44. $(".sendcode").text("发送验证码");
  45. }
  46. }, 1000);
  47. return;
  48. }
  49. layer.alert(res.msg);
  50. },
  51. error: function () {
  52. layer.alert('网络错误,请刷新页面重试');
  53. }
  54. });
  55. }
  56. // 点击确认
  57. $(".determine").click(function () {
  58. var code = $('input[name=getcode]').val();
  59. var type = $(".sendcode").data('type');
  60. if (code == "") {
  61. $(".code_erro").show();
  62. $(".code_erro").text("请输入验证码");
  63. return;
  64. }
  65. $.ajax({
  66. type: 'POST',
  67. url: "/csc/appealcheckcode",
  68. dataType: 'json',
  69. data: {type:type,code:code},
  70. success: function(res) {
  71. // console.log(res);
  72. if (res.code){
  73. window.location.href = res.url
  74. }else {
  75. // layer.alert(res.msg);
  76. $(".code_erro").show();
  77. $(".code_erro").text(res.msg);
  78. }
  79. },
  80. error: function () {
  81. // layer.alert('网络错误,请刷新页面重试');
  82. $(".code_erro").show();
  83. $(".code_erro").text('网络错误,请刷新页面重试');
  84. }
  85. });
  86. })
  87. $("#getcode").on('blur', function () {
  88. var getcode = $(this).val();
  89. if (getcode == "") {
  90. $(".code_erro").show();
  91. $(".code_erro").text("请输入验证码");
  92. } else {
  93. $(".code_erro").hide();
  94. }
  95. })