91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jquery之ajax請求工具類

發布時間:2020-07-24 10:03:14 來源:網絡 閱讀:930 作者:lindianlide 欄目:web開發

js中調用方式:

var params = {};
params["aakey"]="aavalue";
params["bbkey"]="bbvalue";
$.cosajax({
    url: path + "**.action",
    data: params, //一個對象,包含很多鍵值對,jquery自動轉化為aakey=aavalue&bbkey=bbvalue的形式
    callback: function(result) {
}
});


function checkSessionTimeOut(result) { //增加session超時判斷
    if (result &&!(result.success) && result.message == 'timeout') {
        top.document.location= path + '/frame.action';
        returntrue;
    }
    return false;
}
function showTip(msg,callback)
    {
        $("#mask_bg").css("z-index","9999"); //窗口置于最上面
        $("#okbtn").unbind();  //刪除okbtn的其他事件
        $("#mask_new").show();
        $("#okbtn").one('click', callback); //增加點擊事件,隱藏tip
    }   
function hideTip()
    {
        $("#mask_new").hide();
        $("#mask_bg").hide();
    }
jQuery.extend({
   cosajax : function(opts) {
        opts= jQuery.extend({
            url : "",
            data : "",
            isWait: false,
            isClose: true,
            callback : function() {
                returnfalse;
            },
            fail : function() {
                returnfalse;
            }
        },opts || {});  //逗號后面opts||{}是對前面的擴展
    
        $.ajax({
            type : "POST",
            dataType : "json",
            url : opts.url,
            async : false,
            data : opts.data, //多個參數用&連接
            timeout: 180000,  
            beforeSend : function() {
            },
            complete : function(result) {
             if (!opts.isWait) {  //成功失敗都會調用complete方法
                 hiddenWait();
             }
            },
            success : function(result) {
             // 增加session超時判斷
                if(checkSessionTimeOut(result)) {
                    return;
                }
                
                if (result.success) {
                    opts.callback(result);  //調用opts中callback方法
                }else{
                    if(opts.isClose) {  //關閉窗口
                        closeWindows();
                        var errTipMessage =result.message;
                        switch (result.message) {
                            case'500':
                                errTipMessage=”操作失敗”;
                                break;
                            default:
                                errTipMessage= result.message;
                                break;
                        }
                        showTip(errTipMessage,hideTip); //hiteTip是點擊事件的回調函數
                    } else {
                        hiddenWait();
                        opts.fail(result);
                    }
                }
            },
            error : function() {
                if(opts.isClose) {
                    closeWindows();
                    showTip(“操作失敗”,hideTip);
                }else{
                    hiddenWait();
                    opts.fail();
                }
            }
        });
   }
});





向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙游县| 广宁县| 彭阳县| 贺州市| 东城区| 莱州市| 临江市| 文成县| 五河县| 邯郸县| 永昌县| 贺兰县| 阳谷县| 井冈山市| 淮北市| 新河县| 平远县| 娄烦县| 唐河县| 沾益县| 长子县| 浦城县| 习水县| 青海省| 福安市| 峡江县| 高唐县| 汝州市| 都昌县| 蚌埠市| 奉化市| 漳浦县| 烟台市| 密云县| 科技| 南郑县| 晋宁县| 湘潭市| 香河县| 黄陵县| 遂昌县|