最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談jQuery中ajaxPrefilter的應(yīng)用

 更新時(shí)間:2016年08月01日 10:09:51   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇淺談jQuery中ajaxPrefilter的應(yīng)用。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧

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

在項(xiàng)目中,很多地方存在指定開始時(shí)間、結(jié)束時(shí)間來(lái)獲取該時(shí)間區(qū)間內(nèi)某些值隨時(shí)間變化的過程線的需求,我們可以定義一個(gè)通用的ajaxPrefilter來(lái)過濾所有ajax請(qǐng)求,當(dāng)開始時(shí)間超過結(jié)束時(shí)間的時(shí)候,便將該ajax請(qǐng)求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)用就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于jquery的滑動(dòng)樣例代碼

    基于jquery的滑動(dòng)樣例代碼

    基于jquery的滑動(dòng)樣例代碼,學(xué)習(xí)jquery的朋友可以參考下。
    2010-11-11
  • Jquery zTree 樹控件異步加載操作

    Jquery zTree 樹控件異步加載操作

    這篇文章主要介紹了Jquery zTree 樹控件異步加載操作,學(xué)習(xí)Jquery zTree異步加載,zTree實(shí)現(xiàn)一套能完成大部分常用功能的 Tree插件,感興趣的小伙伴們可以參考一下
    2016-02-02
  • jQuery 中msgTips 頂部彈窗效果實(shí)現(xiàn)代碼

    jQuery 中msgTips 頂部彈窗效果實(shí)現(xiàn)代碼

    最近發(fā)現(xiàn)好多網(wǎng)站都采用頂部彈窗,并且不用用戶手動(dòng)去點(diǎn)擊確定。感覺這樣很方便用戶,下面小編把實(shí)現(xiàn)代碼分享給大家,感興趣的的朋友一起看看吧
    2017-08-08
  • 自己動(dòng)手制作jquery插件之自動(dòng)添加刪除行功能介紹

    自己動(dòng)手制作jquery插件之自動(dòng)添加刪除行功能介紹

    這個(gè)插件的上篇訪問量很不好,幾乎是我寫的文章里最少的點(diǎn)擊量的了,不知道是不是因?yàn)榇蠹覍?duì)我說的這個(gè)插件不感興趣還是說我寫的東西技術(shù)含量太差了,呵,那我只能孤芳自賞了
    2011-10-10
  • jQuery不兼容input的change事件問題解決過程

    jQuery不兼容input的change事件問題解決過程

    本文記錄了在項(xiàng)目中發(fā)現(xiàn)在IE9中不會(huì)立即觸發(fā)change事件,存在兼容問題的解決過程,非常的詳盡,解決過程中也有新問題出現(xiàn),最終都解決完畢,完美實(shí)現(xiàn)了兼容各大主流瀏覽器
    2014-12-12
  • jQuery中clearQueue()方法用法實(shí)例

    jQuery中clearQueue()方法用法實(shí)例

    這篇文章主要介紹了jQuery中clearQueue()方法用法,實(shí)例分析了clearQueue()方法的功能、定義及進(jìn)行清空隊(duì)列操作的技巧,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-12-12
  • 在myeclipse中如何加入jquery代碼提示功能

    在myeclipse中如何加入jquery代碼提示功能

    這篇文章主要介紹了在myeclipse中如何加入jquery代碼提示功能,需要的朋友可以參考下
    2014-06-06
  • jQuery實(shí)現(xiàn)撲克正反面翻牌效果

    jQuery實(shí)現(xiàn)撲克正反面翻牌效果

    本篇文章主要介紹了jQuery實(shí)現(xiàn)撲克正反面翻牌效果的實(shí)例。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-03-03
  • jQuery版仿Path菜單效果

    jQuery版仿Path菜單效果

    昨日在一個(gè)前端網(wǎng)站上看見了一個(gè)老外寫的純用css3做的仿Path菜單,心里癢癢,于是也用jQuery寫了一個(gè),現(xiàn)在分享給大家
    2011-12-12
  • js查找某元素中的所有圖片地址的方法

    js查找某元素中的所有圖片地址的方法

    本文為大家詳細(xì)介紹下使用js查找某元素中的所有圖片地址,具體示例如下,需要的朋友可以參考下
    2014-01-01

最新評(píng)論

南澳县| 北流市| 儋州市| 甘洛县| 田东县| 客服| 英德市| 台东市| 承德县| 和龙市| 金溪县| 安阳市| 长葛市| 武义县| 成都市| 泗洪县| 茶陵县| 鸡泽县| 渝中区| 普陀区| 徐汇区| 八宿县| 遂川县| 扎鲁特旗| 黑龙江省| 郎溪县| 昭平县| 耿马| 林口县| 延津县| 吴桥县| 榆林市| 崇仁县| 岳普湖县| 佳木斯市| 恩施市| 阆中市| 乐东| 环江| 遵义县| 开平市|