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

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

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

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

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

$.ajaxPrefilter(function (options, originalOptions, jqXHR) { //tm1、tm2表示開始時間、結(jié)束時間
  var requestType, params, startTime, endTime;
  requestType = (originalOptions.type || "").toUpperCase(); //jsonp的時候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("開始時間不能大于結(jié)束時間");
      }
    }
  }
});

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

相關(guān)文章

  • 基于jquery的滑動樣例代碼

    基于jquery的滑動樣例代碼

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

    Jquery zTree 樹控件異步加載操作

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

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

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

    自己動手制作jquery插件之自動添加刪除行功能介紹

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

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

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

    jQuery中clearQueue()方法用法實例

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

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

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

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

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

    jQuery版仿Path菜單效果

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

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

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

最新評論

土默特右旗| 宽城| 满城县| 三门县| 耿马| 凉城县| 辛集市| 惠东县| 建始县| 岐山县| 彝良县| 太和县| 滦平县| 瑞金市| 乌兰县| 渑池县| 精河县| 梁山县| 阆中市| 隆德县| 鹤岗市| 孟连| 敦煌市| 穆棱市| 龙江县| 临汾市| 望奎县| 汉源县| 改则县| 陆丰市| 青海省| 新昌县| 时尚| 富宁县| 耿马| 民权县| 昭通市| 固安县| 甘孜县| 舞阳县| 禄劝|