123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /**
- * 验证码相关js
- *
- * @author CaiAoLin
- * @date 2017/10/13
- * @version
- */
- $(document).ready(function() {
- // 载入时先获取相关参数
- $.ajax({
- url: '/captcha',
- type: 'get',
- data: '',
- timeout: 5000,
- error: function() {
- $("#captcha-box").html('验证码加载失败');
- },
- beforeSend: function() {
- $("#captcha-box").html('正在加载验证码');
- },
- success: function(response) {
- $("#captcha-box").html('');
- if (response.success === 0) {
- alert('验证码初始化失败!');
- return false;
- }
- initGeetest({
- // 以下配置参数来自服务端 SDK
- gt: response.gt,
- challenge: response.challenge,
- offline: !response.success,
- new_captcha: response.new_captcha,
- width: '100%'
- }, function (captchaObj) {
- captchaObj.appendTo('#captcha-box');
- captchaObj.onSuccess(function () {
- $(".btn-area").slideDown("fast");
- });
- })
- }
- });
- });
|