成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? 淺談jQuery中ajaxPrefilter的應(yīng)用
全站頭部文字 我要出現(xiàn)在這里
淺談jQuery中ajaxPrefilter的應(yīng)用 720 2024-02-23   

jQuery的定義了一個(gè)ajax過濾器ajaxPrefilter,通過該過濾器可以過濾通過jQuery相應(yīng)的ajax函數(shù)發(fā)送的ajax請求。

在項(xiàng)目中,很多地方存在指定開始時(shí)間、結(jié)束時(shí)間來獲取該時(shí)間區(qū)間內(nèi)某些值隨時(shí)間變化的過程線的需求,我們可以定義一個(gè)通用的ajaxPrefilter來過濾所有ajax請求,當(dāng)開始時(shí)間超過結(jié)束時(shí)間的時(shí)候,便將該ajax請求abort。

$.ajaxPrefilter(function (options, originalOptions, jqXHR) { //tm1、tm2表示開始時(shí)間、結(jié)束時(shí)間
  var requestType, params, startTime, endTime;
  requestType = (originalOptions.type || "").toUpperCase(); //jsonp的時(shí)候type為undefined
  if (requestType === "GET") {
    params = originalOptions.data ? $.param(originalOptions.data) : originalOptions.url;
  } else if (requestType === "POST") {
    params = $.param(originalOptions.data);
  }
  if (params) {
    startTime = params.match(/(^tm1|&tm1)=([^&#]*)/i) ? decodeURIComponent(params.match(/(^tm1|&tm1)=([^&#]*)/i)[2].replace(/+/g, "%20")) : null;
    endTime = params.match(/(^tm2|&tm2)=([^&#]*)/i) ? decodeURIComponent(params.match(/(^tm2|&tm2)=([^&#]*)/i)[2].replace(/+/g, "%20")) : null;
    if (startTime && endTime) {
      startTime = startTime.replace(/-/g, "/");
      endTime = endTime.replace(/-/g, "/");
      if (new Date(startTime).getTime() > new Date(endTime).getTime()) {
        jqXHR.abort();
        alert("開始時(shí)間不能大于結(jié)束時(shí)間");
      }
    }
  }
});

以上這篇淺談jQuery中ajaxPrefilter的應(yīng)用就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持綠夏網(wǎng)。



主站蜘蛛池模板: 永远的紫荆花简谱| 熊乃瑾个人资料| 齐芳| 《性事》电影| 鬼迷心窍 歌词| jagger| 四个月宝宝几斤才达标| 奇幻旅程| 台湾电视台| 小熊购物教学反思| 羞羞片| 人流后吃什么| 快乐到底| 豆花电影免费播放| 活动评价| 丘淑贞| 春心荡漾第二季无删减| 木村多江| 山上的小屋免费阅读小说全文| 山口小夜子| 日韩电影免费观看高清完整版在线| 聊斋在线观看| 山楂树之恋演员表| 从此以后歌词| 吉泽明步番号| 影库影片| 《禁忌2》在线观看| 程嘉美电影| 无锡地图高清版大图| 中国电影网| 陈一龙是哪部电视剧| 黄色网址视频免费| 哑妻| 美网直播| 春江英雄之秀才遇到兵| 北京1号线地铁站点线路图| 欲望中的女人电影| 雳剑 电视剧演员表| 最罪爱| 定坤| 红楼梦别传|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103