function getCookie(name){
    var x = document.cookie.match("\\b" + name + "=([^;]*)\\b");
    return x ? x[1]:undefined;
}


function rand_txt(len) {
    len = len || 1;
    var $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
    var maxPos = $chars.length;
    var pwd = '';
    for (i = 0; i < len; i++) {
        pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
    }
    return pwd
}

// 获取url的?后边的参数
function getQueryParam(param) {
    var search = window.location.search.substring(1); // 获取URL中?后面的部分
    var params = search.split('&'); // 将每个参数分隔开

    for (var i = 0; i < params.length; i++) {
        var pair = params[i].split('='); // 将每个参数的键和值分隔开
        if (pair[0] == param) {
            return pair[1]; // 返回指定的参数值
        }
    }
    return null; // 如果没有找到指定的参数，返回null
}


var _xsrf = getCookie("_xsrf");
//当前url
var current_url=window.location.href;

//生成、检测、更新静态文件
function static_fun01(table_name, info_id, area_info) {
    var url = "/ajax_html_fun/"+table_name;
    // 过滤参数
    var rnd = getQueryParam('rnd'); // 返回 'value1'
    if (rnd!=null){
        current_url=current_url.replace('rnd='+rnd,'');
        current_url=current_url.replace('?&','?');
    }
    if (current_url.substring(current_url.length - 1)=='?'){
        current_url=current_url.substring(0,current_url.length - 1);
    }
    if(current_url.indexOf('#pay_button')){
        current_url=current_url.replace('#pay_button','');
    }
    $(document).ready(function () {
        $.ajax({
            url: url,
            cache: true, //同步方式 true为异步方式
            method: 'post',
            data: {
                //当前url
                from_page: current_url,
                from_info: table_name,
                info_id: info_id,
                area: area_info,
                _xsrf: _xsrf,
            },
            dataType: 'json',
            //成功
            success: function (data) {
                if (data.resultcode == 0) {
                    // 返回成功

                } else {
                    // 返回错误信息
                    return false;
                }
            },
            //整个请求完成后，调用
            complete: function (data) {
            },
            //出错时，调用
            error: function (data) {
                msg = "服务太繁忙，你也累了，喝杯咖啡歇息歇息！";
                console.log(msg);
                // alert("服务太繁忙，你也累了，喝杯咖啡歇息歇息！");
                return false;

            }
        });
    })


}



