/**
* ajax 提交表单 到后台去验证然后回到前台提示错误
* 验证通过后,再通过 form 自动提交
*/
before_request = 1; // 标识上一次ajax 请求有没回来, 没有回来不再进行下一次
function ajax_submit_form(form_id,submit_url){

         if(before_request == 0)
            return false;
	$("[id^='err_']").hide();  // 隐藏提示
    $.ajax({
                type : "POST",
                url  : submit_url,
                data : $('#'+form_id).serialize(),// 你的formid
                error: function(request) {
                        alert("服务器繁忙, 请联系管理员!");
                },
                success: function(v) {
                    before_request = 1; // 标识ajax 请求已经返回
                    var v =  eval('('+v+')');
                        // 验证成功提交表单
                    if(v.hasOwnProperty('status'))
                    {
                        //layer.alert(v.msg);
                        if(v.status == 1)
                        {
                            layer.msg(v.msg, {
                                icon: 1,   // 成功图标
                                time: 2000 //2秒关闭（如果不配置，默认是3秒）
                            });
                            if(v.hasOwnProperty('data')){
                                if(v.data.hasOwnProperty('url')){
                                    location.href = v.data.url;
                                }else{
                                    location.href = location.href;
                                }
                            }else{
                                location.href = location.href;
                            }
                            return true;
                        }
                        if(v.status <= 0)
                        {
                            layer.msg(v.msg, {
                                icon: 2,   // 成功图标
                                time: 2000 //2秒关闭（如果不配置，默认是3秒）
                            });
                            // 验证失败提示错误
                            for(var i in v['data'])
                            {
                                $("#err_"+i).text(v['data'][i]).show(); // 显示对于的 错误提示
                            }
                            return false;
                        }
                        //return false;
                    }
                         // 验证失败提示错误
                     for(var i in v['data'])
                     {
                        $("#err_"+i).text(v['data'][i]).show(); // 显示对于的 错误提示
                     }
                }
            });
            before_request = 0; // 标识ajax 请求已经发出
}





