js獲取url以及url中的參數方法

1.實現效果:比如 你在沒登錄,需要登錄,登陸完 之后 但還想回這個頁面, 可以把這個當成參數傳過去(不包括第三方登陸)

 layer.msg("請先登錄", {time: 1500}, function(){
     window.location.href = "/user/#/login/direct=direct/redirect=" + encodeURIComponent(window.location.href);
   });

2.js獲取當前Url的4種方法

  1. var url = window.location.href;
  2. var url = document.URL
  3. var url = self.location.href;
  4. var url = document.location;

3.獲取當前Url參數的方法

function GetUrlPara()
  {
    var url = document.location.toString();
    var arrUrl = url.split("?");

    var para = arrUrl[1];
    return para;
  }

  調用方法:GetUrlPara()

4.獲取指定Url參數的方法

function GetUrlParam(paraName) {
    var url = document.location.toString();
    var arrObj = url.split("?");

    if (arrObj.length > 1) {
      var arrPara = arrObj[1].split("&");
      var arr;

      for (var i = 0; i < arrPara.length; i++) {
        arr = arrPara[i].split("=");

        if (arr != null && arr[0] == paraName) {
          return arr[1];
        }
      }
      return "";
    }
    else {
      return "";
    }
  }

  調用方法:GetUrlParam("id");

5.獲取當前相對路徑的方法

function GetUrlRelativePath()
  {
    var url = document.location.toString();
    var arrUrl = url.split("http://");

    var start = arrUrl[1].indexOf("/");
    var relUrl = arrUrl[1].substring(start);//stop省略,截取從start開始到結尾的所有字符

    if(relUrl.indexOf("?") != -1){
      relUrl = relUrl.split("?")[0];
    }
    return relUrl;
  }

  調用方法:GetUrlRelativePath();

轉載:https://www.cnblogs.com/wangdahai/p/6221399.html

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末敦捧,一起剝皮案震驚了整個濱河市徽曲,隨后出現的幾起案子青责,更是在濱河造成了極大的恐慌尚洽,老刑警劉巖夷家,帶你破解...
    沈念sama閱讀 222,807評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件幕侠,死亡現場離奇詭異帝美,居然都是意外死亡,警方通過查閱死者的電腦和手機晤硕,發(fā)現死者居然都...
    沈念sama閱讀 95,284評論 3 399
  • 文/潘曉璐 我一進店門悼潭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人舞箍,你說我怎么就攤上這事舰褪。” “怎么了创译?”我有些...
    開封第一講書人閱讀 169,589評論 0 363
  • 文/不壞的土叔 我叫張陵抵知,是天一觀的道長。 經常有香客問我软族,道長刷喜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,188評論 1 300
  • 正文 為了忘掉前任立砸,我火速辦了婚禮掖疮,結果婚禮上,老公的妹妹穿的比我還像新娘颗祝。我一直安慰自己浊闪,他們只是感情好,可當我...
    茶點故事閱讀 69,185評論 6 398
  • 文/花漫 我一把揭開白布螺戳。 她就那樣靜靜地躺著搁宾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪倔幼。 梳的紋絲不亂的頭發(fā)上盖腿,一...
    開封第一講書人閱讀 52,785評論 1 314
  • 那天,我揣著相機與錄音损同,去河邊找鬼翩腐。 笑死,一個胖子當著我的面吹牛膏燃,可吹牛的內容都是我干的茂卦。 我是一名探鬼主播,決...
    沈念sama閱讀 41,220評論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼组哩,長吁一口氣:“原來是場噩夢啊……” “哼等龙!你這毒婦竟也來了处渣?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,167評論 0 277
  • 序言:老撾萬榮一對情侶失蹤而咆,失蹤者是張志新(化名)和其女友劉穎霍比,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體暴备,經...
    沈念sama閱讀 46,698評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡悠瞬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,767評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了涯捻。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片浅妆。...
    茶點故事閱讀 40,912評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖障癌,靈堂內的尸體忽然破棺而出凌外,到底是詐尸還是另有隱情,我是刑警寧澤涛浙,帶...
    沈念sama閱讀 36,572評論 5 351
  • 正文 年R本政府宣布康辑,位于F島的核電站,受9級特大地震影響轿亮,放射性物質發(fā)生泄漏疮薇。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,254評論 3 336
  • 文/蒙蒙 一我注、第九天 我趴在偏房一處隱蔽的房頂上張望按咒。 院中可真熱鬧,春花似錦但骨、人聲如沸励七。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掠抬。三九已至,卻和暖如春校哎,著一層夾襖步出監(jiān)牢的瞬間剿另,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評論 1 274
  • 我被黑心中介騙來泰國打工贬蛙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人谚攒。 一個月前我還...
    沈念sama閱讀 49,359評論 3 379
  • 正文 我出身青樓阳准,卻偏偏與公主長得像,于是被迫代替她去往敵國和親馏臭。 傳聞我的和親對象是個殘疾皇子野蝇,可洞房花燭夜當晚...
    茶點故事閱讀 45,922評論 2 361

推薦閱讀更多精彩內容