麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

封裝了jQuery的Ajax請(qǐng)求全局配置

2019-11-20 13:13:30
字體:
供稿:網(wǎng)友

摘要:

  jQuery已經(jīng)成為項(xiàng)目中最常見的js庫,也是前端開發(fā)最喜歡使用的庫。下面是在項(xiàng)目中封裝了jQuery的Ajax,分享給大家。

代碼:

復(fù)制代碼 代碼如下:

// ajax 請(qǐng)求參數(shù)
var ajaxSettings = function(opt) {
    var url = opt.url;
    var href = location.href;
    // 判斷是否跨域請(qǐng)求
    var requestType = 'jsonp';
    if (url.indexOf(location.host) > -1)
        requestType = 'json';
    requestType = opt.dataType || requestType;
    // 是否異步請(qǐng)求
    var async = (opt.async === undefined ? true : opt.async);
    return {
        url: url,
        async: async,
        type: opt.type || 'get',
        dataType: requestType,
        cache: false,
        data: opt.data,
        success: function(data, textStatus, xhr) {
            /*
            *如果dataType是json,怎判斷返回?cái)?shù)據(jù)是否為json格式,如果不是進(jìn)行轉(zhuǎn)換
            * 成功數(shù)據(jù)通用格式
            *   {
            *       "code": 200,
            *       "data": [],
            *       "success": true // 成功
            *   }
            *   失敗返回的數(shù)據(jù)
            *   {
            *       "code": 200,
            *       "info": 'error',
            *       "success": false // 失敗
            *   }
             */
            if((requestType === 'json' || requestType === "jsonp") && typeof(data) === "string") {
                data = JSON.parse(data);
            }
            if(data.success) {
                opt.success(data);
            }

            if(opt.error) {
                opt.error(data);
            }

        },
        error: function(xhr, status, handler) {
            if (opt.error)
                opt.error();
        }
    };
};
function unescapeEntity(str) {
    var reg = /&(?:nbsp|#160|lt|#60|gt|62|amp|#38|quot|#34|cent|#162|pound|#163|yen|#165|euro|#8364|sect|#167|copy|#169|reg|#174|trade|#8482|times|#215|divide|#247);/g,
        entity = {
        ' '   : ' ',
        ' '   : ' ',
        '<'     : '<',
        '<'    : '<',
        '>'     : '>',
        '&62;'     : '>',
        '&'    : '&',
        '&'    : '&',
        '"'   : '"',
        '"'    : '"',
        '¢'   : '¢',
        '¢'   : '¢',
        '£'  : '£',
        '£'   : '£',
        '¥'    : '¥',
        '¥'   : '¥',
        '€'   : '

主站蜘蛛池模板: 国产精品久久久久久久久久10秀 | 看一级毛片 | av免费在线观看国产 | 一区二区三区在线观看av | 欧美精品久久久久久久多人混战 | 成年人福利视频 | 国产亚洲精品久久777777 | www.com国产精品 | 在线免费日韩 | 精品呦女 | 久久视频精品 | 精品国产91久久久久久浪潮蜜月 | 欧美特一级片 | 手机国产乱子伦精品视频 | asian附近女人裸体pics | 91久久线看在观草草青青 | 欧美一区二区三区不卡免费观看 | 国产日韩大片 | av不卡毛片 | 国产品久久 | 久久影片| 双性精h调教灌尿打屁股的文案 | 欧美hdfree性xxxx | 亚洲人成网站免费播放 | chinese xvideos gay | 粉嫩粉嫩一区二区三区在线播放 | 男女无套免费视频 | 一级黄色免费观看 | 精品91av| 国产毛片自拍 | 日本黄色一级毛片 | 黄网站免费观看视频 | 成人污在线| 亚洲国产视频网 | 国产亚洲精品久久久久久网站 | 中文字幕在线免费播放 | 国产成人av免费 | 91在线视频精品 | 精品久久久久久久久久久久久久久久久久久 | 午夜免费一区 | 久久久久9999 |