发送短信验证码

Posted 阿然jronny

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了发送短信验证码相关的知识,希望对你有一定的参考价值。

发送短信验证码

        //发送短信
        $("#btnSendcode").click(function () {
          var  $this = $(this);
            //检查是否输入手机号码
            if ($("#txtMobile").val() == "") {
                $.dialog.alert("对不起,请先输入手机号码!", function () {
                    $("#txtMobile").focus();
                });
                return false;
            }
            //设置按钮状态
            $("#txtCode").prop("disabled", false);
            $("#btnSendcode").prop("disabled", true);
            $.ajax({
                type: "POST",
                url: $("#btnSendcode").attr("url"),
                dataType: "json",
                data: { "mobile": $("#txtMobile").val() },
                timeout: 20000,
                success: function (data, textStatus) {
                    if (data.status == 1) {
                        $.dialog.tips(data.info, 2, "32X32/succ.png", function () {

                            var wait = 60;
                            time($this);
                            function time(o) {
                                if (wait == 0) {
                                    o.removeAttr("disabled").val(‘获取短信验证码‘)//.parents(‘.ui-button‘).addClass(‘ui-button-lorange‘).removeClass(‘ui-button-ldisable‘);
                                    wait = 60;
                                } else {
                                    //$(‘.J_userName‘).attr(‘readonly‘, ‘readonly‘)
                                    o.attr("disabled", true).val(wait + ‘秒后可再次获取‘)//.parents(‘.ui-button‘).removeClass(‘ui-button-lorange‘).addClass(‘ui-button-ldisable‘);
                                    wait--;
                                    setTimeout(function () { time(o) }, 1000);
                                }
                                return false;
                            }

                        });
                    } else {
                        $("#btnSendcode").prop("disabled", false);
                        $.dialog.alert(data.info);
                    }
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    $("#btnSendcode").prop("disabled", false);
                    $.dialog.alert("状态:" + textStatus + ";出错提示:" + errorThrown);
                }
            });
        });

 

以上是关于发送短信验证码的主要内容,如果未能解决你的问题,请参考以下文章

各大APP注册时发送短信验证码是怎么实现的?

使用 SSM 框架实现发送手机短信验证码

python利用第三方模块,发送短信验证码(测试案例)

超实用的JavaScript代码段 Item4 --发送短信验证码

验证码短信 API 接入指南:Java 语言示例代码

网易云信,发送验证码短信C#版代码