定时器setTimeout的使用

发表于

<script type="text/javascript" src="__PUBLIC__/layui/layui.js"></script>
<script>

    layui.use(['form', 'layedit', 'laydate'], function () {
        var form = layui.form();
        //自定义验证规则
        form.verify({
            realname: function (value) {
                if (value.length < 2) {
                    return '名字至少得2个字';
                }
            },
            tel: [/(.+){6,12}$/, '电话必须7到13位'],
            content: function (value) {
                layedit.sync(editIndex);
            }
        });


        //监听提交
        form.on('submit(addForm)', function (data) {
            var url = data.form.action;
            // var field = data.field;
            var field = $('form').serialize();
            $.ajax({
            	url: url,
            	type: 'POST',
            	dataType: 'json',
            	data: field,
            	success:function(data){
            		if(data.code == 200){
	            		layer.msg(data.msg,{shade: [0.1, '#393D49']});
	                    setTimeout(function(){ location.href = ''+data.url+'';},1000);
	                }
	                if(data.code == 100){
	                	layer.msg(data.msg,{shade: [0.1, '#393D49'],time: 1000});
	                }
            	}
            })
            return false;
        });


    });

</script>

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注