1. 程式人生 > >使用jquery獲取url及url引數

使用jquery獲取url及url引數

使用jquery獲取url以及使用jquery獲取url引數是我們經常要用到的操作

1、jquery獲取url很簡單,程式碼如下:

?
1window.location.href;

其實只是用到了javascript的基礎的window物件,並沒有用jquery的知識。

2、jquery獲取url引數比較複雜,要用到正則表示式,所以學好javascript正則式多麼重要的事情

首先看看單純的通過javascript是如何來獲取url中的某個引數:

?
123456//獲取url中的引數function getUrlParam(name) {var reg = new RegExp("(^|&)" + name +
"=([^&]*)(&|$)"); //構造一個含有目標引數的正則表示式物件var r = window.location.search.substr(1).match(reg); //匹配目標引數if (r != null) return unescape(r[2]); return null; //返回引數值}

通過這個函式傳遞url中的引數名就可以獲取到引數的值,比如url為

http://localhost:33064/WebForm2.aspx?reurl=WebForm1.aspx

我們要獲取reurl的值,可以這樣寫:

?
1var xx = getUrlParam('reurl');

明白了javascript獲取url引數的方法,我們可以通過這個方法為jquery擴充套件一個方法來通過jquery獲取url引數,下面的程式碼為jquery擴充套件了一個getUrlParam()方法

?
1234567(function ($) {$.getUrlParam = function (name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");var r = window.location.search.substr(1).match(reg);if (r != null) return unescape(r[2]); return null;}})(jQuery);

為jquery擴充套件了這個方法了之後我們就可以通過如下方法來獲取某個引數的值了:

?
1var xx = $.getUrlParam(
'reurl');

完整程式碼:

?
12345678910111213141516171819202122232425262728293031323334<script src="js/jquery-1.7.2.min.js" type="text/javascript"></script><script type="text/javascript">$(function () {//方法二:(function ($) {$.getUrlParam = function (name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");var r = window.location.search.substr(1).match(reg);if (r != null) return unescape(r[2]); return

相關推薦

[開發筆記]-使用jquery獲取urlurl引數的方法

使用jquery獲取url以及使用jquery獲取url引數是我們經常要用到的操作 1、jquery獲取url很簡單,程式碼如下: window.location.href; 其實只是用到了javascript的基礎的window物件,並沒有用jquery的知識。

使用jquery獲取urlurl引數

使用jquery獲取url以及使用jquery獲取url引數是我們經常要用到的操作1、jquery獲取url很簡單,程式碼如下:?1window.location.href;其實只是用到了javascript的基礎的window物件,並沒有用jquery的知識。2、jquer

jquery獲取當前頁面urlurl引數的方法

jquery獲取url的函式的資料 1、設定或獲取物件指定的檔名或路徑。 window.location.pathname 例:   http://localhost:8086/topic/index?topicId=361 alert(window.location.pathname); 則輸出:/to

JS傳值——獲取URLURL引數

1、js獲取url很簡單,程式碼如下: window.location.href; 其實只是用到了javascript的基礎的window物件。 2、首先看看單純的通過javascript是如何來獲取url中的某個引數: //獲取url中的引數

淺談jQuery獲取屬性屬性的簡單設定

jQuery的屬性及簡單的使用 一、屬性選擇器 1、title 獲取屬性 //在使用$( )函式時,如果是獲取標籤,必須使用" "(雙引號)引起來,如果是DOM或者變數都不需要使用" " //title是屬性標籤 $("[title]");//獲取屬性是title屬性的標籤; $

jQuery ajax模板引數介紹

Ajax簡介: Ajax 即“Asynchronous Javascript And XML”(非同步 JavaScript 和 XML),是指一種建立互動式網頁應用的網頁開發技術。 Ajax = 非同步 javaScript 和 XML(標準通用標記語言的

如何使用Jquery獲取Thymeleaf中的引數

通過自己的研究發現的三種js獲取Thumeleaf引數的方法  具體如下: 1.第一種方法  注:script標籤中 th:inline 一定不能少,通常在取值的前後會加上不同的註釋 <p th:text="#{message}">default messag

正則表示式的簡單語法常用正則表示式 舉例使用jquery獲取url指定引數

基本符號: ^  表示匹配字串的開始位置  (例外  用在中括號中[ ] 時,可以理解為取反,表示不匹配括號中字串) $  表示匹配字串的結束位置 *  表示匹配 零次到多次 +  表示匹配 一次到多次 (至少有一次) ?  表示匹配零次或一次 .  表示匹配單個字元  |

jQuery獲取URL引數

若獲取地址  http://localhost:8080/index.html?id=132 中的id的值,只需要,在js檔案中加入下面程式碼(為jq擴充套件方法getUrlParam ) 便可以通過方法   $.getUrlParam(

使用jquery獲取url以及url引數的方法

原文連結 我的實際應用 /*變色*/ (function ($) { $.getUrlParam = function (name) { var reg = new RegExp("(^|&)" + name + "=([^&am

vue如何獲取當前路徑url引數

有時候開發需要獲取當前url的引數 完整url可以用 window.location.href 路由路徑可以用 this.$route.path 路由路徑引數 this.$route.params (params是引數名稱)

JavaScript&jQuery獲取url引數方法

JavaScript function getUrlParam(name){ var reg = new RegExp("(^|&amp;)"+ name +"=([^&amp;]*)(&amp;|$)"); //構造一個含有目標引數的正則表示式物件 var r

javascript或jquery獲取位址列url的get引數的方法

獲取url的get引數,要用到正則表示式。 獲取url中的某個引數的值  程式碼如下: /** * 通過javascript獲取url中get的某個引數 * @param name 要獲取url的get引數值的鍵名 * @returns {*} */ fun

使用jQuery獲取request url中的引數

jquery怎麼得到request url中的引數呢? 其實很簡單,就是迴圈遍歷url,然後找到“&”這個符號: demo1: js實現 下面是得到URL的陣列 // Read a page's GET URL variables and retur

JqueryjQuery獲取URL引數的兩種方法

jQuery獲取URL引數的關鍵是獲取到URL,然後對URL進行過濾處理,取出引數。location.href是取得URL,location.search是取得URL“?”之後的字串,也就是說引數部

jQuery 獲取url引數

定義一個方法,將引數變成一個物件集合 function getParams() { var url = location.search; var params = new Object(); if (url.indexOf("?") != -1) {

Jquery 獲取 URL引數

HTML程式碼 <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>     <script src="jquery.params.js" type="te

html頁面jQUery獲取url地址以及引數

<script type="text/javascript"> function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&

使用jquery獲取url以及使用jquery獲取url引數以及中文編碼亂碼的問題

1、jquery獲取url很簡單,程式碼如下: window.location.href; 其實只是用到了javascript的基礎的window物件,並沒有用jquery的知識。 2、jquery獲取url引數比較複雜,要用到正則表示式,所以學好javascript正則式多麼重要的事情 首先看看單純

JqueryjQuery獲取URL參數的兩種方法

ont ras mil scrip line 兩種方法 lower quest request jQuery獲取URL參數的關鍵是獲取到URL,然後對URL進行過濾處理,取出參數。 location.href是取得URL。location.search是取得URL“?