<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * å‘é€è¯·æ±‚
 * @param urlname
 * @param data
 * @param success
 * @param error
 * @param before
 */
function sendajax(urlname,data,success,error,before) {
    if (typeof(before) == 'undefined'){
        before = function(XMLHttpRequest){}
    }
    if (typeof(error) == 'undefined'){
        error = function(XMLHttpRequest, textStatus, errorThrown){
            //console.log(XMLHttpRequest);
            //console.log(textStatus);
            //console.log(errorThrown);
            let msg = 'ç½‘ç»œé”™è¯¯ï¼Œè¯·åˆ·æ–°ç½‘é¡µé‡è¯•ï¼';
            //console.log(typeof XMLHttpRequest.responseJSON);
            if(typeof XMLHttpRequest.responseJSON !== "undefined"){
                if (typeof XMLHttpRequest.responseJSON.message !== "undefined"){
                    msg = XMLHttpRequest.responseJSON.message;
                }
            }else{
                if(typeof XMLHttpRequest.responseText !== "undefined"){
                    msg = XMLHttpRequest.responseText;
                }
            }

            try{
                layer.alert(msg, {
                    skin: 'layui-layer-lan',
                    closeBtn: 0,
                    title:'StatusCode : '+XMLHttpRequest.status
                });
            }catch (e) {
                alert('StatusCode : '+XMLHttpRequest.status+'|'+msg);
            }
        }
    }

    $.ajax({
        url: urlname,
        dataType: "json",
        cache: false,
        data: data,
        type: "POST",
        timeout:60000,
        async:false,
        beforeSend:before,
        success:success,
        error:error
    });
}

</pre></body></html>