/** * 初始化极验 * @param callback */ function gt_init(callback) { $.ajax({ // 获取id,challenge,success(是否启用failback) url: "/auth/gt/init?t=" + (new Date()).getTime(), // 加随机数防止缓存 type: "get", dataType: "json", success: function (data) { console.log(data); // 使用initGeetest接口 // 参数1:配置参数 // 参数2:回调,回调的第一个参数验证码对象,之后可以使用它做appendTo之类的事件 initGeetest({ gt: data.data.gt, challenge: data.data.challenge, new_captcha: data.data.new_captcha, product: "bind", // 产品形式,包括:float,embed,popup。注意只对PC版验证码有效 offline: !data.data.success // 表示用户后台检测极验服务器是否宕机,一般不需要关注 // 更多配置参数请参见:http://www.geetest.com/install/sections/idx-client-sdk.html#config }, callback); } }); }