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

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

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

下面通過一段代碼給大家介紹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ù)值的兩種方式詳解

有個(gè)url如下:

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

我們?cè)撊绾潍@取from這個(gè)參數(shù)的值呢?在網(wǎng)上搜了下方法很簡(jiǎn)單,如下,第一種是通過正則,第二種通過切串放進(jìn)數(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()方法實(shí)例詳解,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

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

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

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

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

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

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

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

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

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

    webpack中使用zepto步驟方法

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

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

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

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

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

    JavaScript實(shí)用工具庫(kù)lodash?使用

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

    js模糊查詢實(shí)例分享

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

    JavaScript實(shí)現(xiàn)簡(jiǎn)單驗(yàn)證碼

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

最新評(píng)論