欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js中獲取URL參數(shù)的共用方法getRequest()方法實例詳解

 更新時間:2018年10月24日 14:13:41   作者:冷瞳ruin  
本文通過實例代碼給大家介紹了js中獲取URL參數(shù)的共用方法getRequest()方法 ,文末給大家提到了js獲取url參數(shù)值的兩種方式,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

下面通過一段代碼給大家介紹js中獲取URL參數(shù)的共用方法getRequest()方法,具體代碼如下所示:

getRequest : function() { 
   var url = location.search; //獲取url中"?"符后的字串
   var theRequest = new Object();
   if (url.indexOf("?") != -1) {
    var str = url.substr(1);
    strs = str.split("&");
    for(var i = 0; i < strs.length; i ++) {
     theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); }
    }
   return theRequest;
  }

下面看下js獲取url參數(shù)值的兩種方式詳解

有個url如下:

http://passport.csdn.net/account/login?from=http%3a%2f%2fwrite.blog.csdn.net%2fpostedit

我們該如何獲取from這個參數(shù)的值呢?在網(wǎng)上搜了下方法很簡單,如下,第一種是通過正則,第二種通過切串放進數(shù)組的方式:

方法一:

 function getQueryString(name) { 
  var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); 
  var r = window.location.search.substr(1).match(reg); 
  if (r != null) return unescape(r[2]); return null; 
 } 
 var from = getQueryString("from"); 
 alert(from); 

方法二:

 function GetRequest() { 
  var url = location.search; //獲取url中"?"符后的字串 
  var theRequest = new Object(); 
  if (url.indexOf("?") != -1) { 
   var str = url.substr(1); 
   strs = str.split("&"); 
   for(var i = 0; i < strs.length; i ++) { 
    theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]); 
   } 
  } 
  return theRequest; 
 } 
 var req = GetRequest(); 
 var from = req['from']; 
 alert(from); 

總結(jié)

以上所述是小編給大家介紹的js中獲取URL參數(shù)的共用方法getRequest()方法實例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 利用AJAX實現(xiàn)WordPress中的文章列表及評論的分頁功能

    利用AJAX實現(xiàn)WordPress中的文章列表及評論的分頁功能

    在文中列表頁方面利用AJAX制作滾動到底觸發(fā)翻頁的效果比較常見,而在評論加載時AJAX顯示正在加載也很常用,下面就來看一下如何利用AJAX實現(xiàn)WordPress中的文章列表及評論的分頁功能
    2016-05-05
  • js監(jiān)聽F11觸發(fā)全屏事件簡單代碼舉例

    js監(jiān)聽F11觸發(fā)全屏事件簡單代碼舉例

    這篇文章主要給大家介紹了關(guān)于js監(jiān)聽F11觸發(fā)全屏事件的相關(guān)資料,自己工作中遇到的一點點小問題,記錄一下,希望也能對你們有幫助,需要的朋友可以參考下
    2024-05-05
  • javascript加載xml 并解析各節(jié)點的值(實現(xiàn)方法)

    javascript加載xml 并解析各節(jié)點的值(實現(xiàn)方法)

    下面小編就為大家?guī)硪黄猨avascript加載xml 并解析各節(jié)點的值(實現(xiàn)方法)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • Javascript實現(xiàn)漢字和拼音互轉(zhuǎn)的終極方案

    Javascript實現(xiàn)漢字和拼音互轉(zhuǎn)的終極方案

    網(wǎng)上關(guān)于JS實現(xiàn)漢字和拼音互轉(zhuǎn)的文章很多,但是比較雜亂,有的不支持多音字、不支持聲調(diào)或者字典文件太大,無法根據(jù)實際需要滿足需求。這篇文章給大家修正整理網(wǎng)上的幾種常見方法,文章結(jié)尾還附簡單的JS拼音輸入法,本文對大家具有一定的參考借鑒價值,下面一起看看吧。
    2016-10-10
  • webpack中使用zepto步驟方法

    webpack中使用zepto步驟方法

    這篇文章主要為大家介紹了webpack中使用zepto步驟方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • js實現(xiàn)的切換面板實例代碼

    js實現(xiàn)的切換面板實例代碼

    切換面板具備功能:鼠標劃過不同的題目會有不同的圖片和解說,可以連接到不同的網(wǎng)站,實例代碼如下,感興趣的朋友可以參考下哈
    2013-06-06
  • JS函數(shù)節(jié)流和防抖之間的區(qū)分和實現(xiàn)詳解

    JS函數(shù)節(jié)流和防抖之間的區(qū)分和實現(xiàn)詳解

    本文主要介紹的是關(guān)于JS中比較常用的函數(shù):節(jié)流函數(shù)和防抖函數(shù),從概念、使用場景到代碼簡單實現(xiàn)做了一個詳細的區(qū)分。感興趣的小伙伴們可以參考一下
    2019-01-01
  • JavaScript實用工具庫lodash?使用

    JavaScript實用工具庫lodash?使用

    Lodash是一個JavaScript的實用工具庫,提供了很多常用的函數(shù)和工具,可以幫助我們更方便地操作數(shù)據(jù)和處理邏輯,這篇文章主要介紹了lodash?使用,需要的朋友可以參考下
    2024-04-04
  • js模糊查詢實例分享

    js模糊查詢實例分享

    本文主要分享了js模糊查詢的實現(xiàn)代碼,沒有接觸到后臺數(shù)據(jù)的知識,只是查詢當前表格中每一行所包含的關(guān)鍵字。具有一定的參考價值,需要的朋友一起來看下吧
    2016-12-12
  • JavaScript實現(xiàn)簡單驗證碼

    JavaScript實現(xiàn)簡單驗證碼

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)簡單驗證碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08

最新評論