首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

怎么使js停止两秒再继续执行

2013-06-25 
如何使js停止两秒再继续执行?以下是提交表单后,将返回值赋给文本框,我想在给文本框赋值后停顿两秒,然后再

如何使js停止两秒再继续执行?
以下是提交表单后,将返回值赋给文本框,我想在给文本框赋值后停顿两秒,然后再清除文本框内容,如何实现。

        function submitForm() {
            var cardno = $("#cardno").val();
            var dataParams = eval("({'action':'sb','cardno':'" + cardno + "'})");
            var d = new Date();
            $.ajax({
                type: "post",
                url: "HrHandler.ashx?t=" + d.getTime(),
                data: dataParams,
                datatype: 'json',
                async: false,       // 设为同步请求,执行完此项后再继续执行后面的语句
                success: function (result) {
                    var data = eval("(" + result + ")");
                    if (data.statusCode == 200) {
                        $("#workno").val(data.workno);
                        $("#aname").val(data.empname);
                        $("#ontime").val(data.time);
                        $("#sbNum").html(data.sbCount);
                        $("#qjNum").html(data.qjCount);
                    }
                    else {
                        alert(data.message);
                        return false;
                    }
                }
            });
        }

        function clearTextBox() {
            $("#cardno").val("");
            $("#workno").val("");


            $("#aname").val("");
            $("#ontime").val("");
            $("#workno").focus();
        }


setTimeout(xxxx,2000)

[解决办法]
            success: function (result) {
                var data = eval("(" + result + ")");
                if (data.statusCode == 200) {
                    $("#workno").val(data.workno);
                    $("#aname").val(data.empname);
                    $("#ontime").val(data.time);
                    $("#sbNum").html(data.sbCount);
                    $("#qjNum").html(data.qjCount);
                    setTimeout(clearTextBox, 2000);
                }
                else {
                    alert(data.message);
                    return false;
                }
            }
[解决办法]
setTimeout...
[解决办法]
setTimeout(method(), 毫秒);

热点排行