欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

jquery.url,jqueryurl網(wǎng)頁間傳遞參數(shù)

jquery url轉(zhuǎn)義怎么辦

//該方法不會(huì)對 ASCII 字母和數(shù)字進(jìn)行編碼,也不會(huì)對這些 ASCII 標(biāo)點(diǎn)符號進(jìn)行編碼: - _ . ! ~ * ' ( ) 。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供平魯網(wǎng)站建設(shè)、平魯做網(wǎng)站、平魯網(wǎng)站設(shè)計(jì)、平魯網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、平魯企業(yè)網(wǎng)站模板建站服務(wù),十余年平魯做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

//其他字符(比如 :;/?:@=+$,#

var tDT_Start =$("#DT_Start").val().replace(/:/g,'|'); //將:替代為|,傳到后臺(tái)再轉(zhuǎn)換回來

var tDT_End =$("#DT_End").val().replace(/:/g,'|');

解析:字符串要匹配正則/:/g,將符合條件的替換為|

C#后臺(tái)tDT_Start= tDT_Start.Replace("|", ":");

jquery 怎樣得到當(dāng)前url

window.location.href

平時(shí)我們?nèi)〉胠ocation的search的時(shí)候,往往都是要用location.search,然后根據(jù)取回的結(jié)果集再處理

1、先判斷第一位是否是“?”,如果是則從?開始往后面處理

2、寫程序以開始分隔,當(dāng)然得先用unescape,或者用那個(gè)urldecode(具體的名字不記得了)處理一下,把之類的處理一下

3、以=分隔,這樣才能可以取得一一對應(yīng)的值。

現(xiàn)在方便了。jQuery有這樣的插件了。。。。

先看下面的例子:

var url = location.search;

"?action=viewsection=infoid=123debugtesty[]=truetesty[]=falsetesty[]"

var section = $.query.get('section');

"info"

var id = $.query.get('id');

123

var debug = $.query.get('debug');

true

var arr = $.query.get('testy');

["true", "false", true]

var arrayElement = $.query.get('testy[1]');

"false"

var newUrl = $.query.set("section", 5).set("action", "do").toString();

"?action=dosection=5id=123"

var newQuery = "" + $.query.set('type', 'string');

"?action=viewsection=infoid=123type=string"

var oldQuery = $.query.toString();

"?action=viewsection=infoid=123"

var oldQuery2 = $.query;

?action=viewsection=infoid=123

var newerQuery = $.query.SET('type', 'string');

?action=viewsection=infoid=123type=string

var notOldQuery = $.query.toString();

"?action=viewsection=infoid=123type=string"

var oldQueryAgain = $.query.REMOVE("type");

?action=viewsection=infoid=123

var emptyQuery = $.query.empty();

""

var stillTheSame = $.query.copy();

?action=viewsection=infoid=123

使用什么插件可以達(dá)到這樣神奇的簡易處理的效果呢?

其實(shí)就是query.js這個(gè)插件,地址在

jQuery 獲取Url參數(shù)

/*--獲取網(wǎng)頁傳遞的參數(shù)--*/

function request(paras)

{

var url = location.href;

var paraString = url.substring(url.indexOf("?")+1,url.length).split("");

var paraObj = {}

for (i=0; j=paraString[i]; i++){

paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length);

}

var returnValue = paraObj[paras.toLowerCase()];

if(typeof(returnValue)=="undefined"){

return "";

}else{

return returnValue;

}

}

調(diào)用這個(gè) request就可以了,這里可以調(diào)用request("ID")

jquery 獲取url 參數(shù)

1.通過FUNCTION的方式

jquery獲取url參數(shù)比較復(fù)雜,要用到正則表達(dá)式,所以學(xué)好javascript正則式多么重要的事情,首先看看單純的通過javascript是如何來獲取url中的某個(gè)參數(shù)。

function getUrlParam(name) {

//構(gòu)造一個(gè)含有目標(biāo)參數(shù)的正則表達(dá)式對象

var reg = new RegExp("(^|)" name "=([^]*)(|$)");

//匹配目標(biāo)參數(shù)

var r = window.location.search.substr(1).match(reg);

if (r != null) {

return unescape(r[2]);

} else {

//返回參數(shù)值

return "";

}}

通過這個(gè)函數(shù)傳遞url中的參數(shù)名就可以獲取到參數(shù)的值。

getUrlParam(′cid′);

2.JQUERY封裝的方式

明白了 Javascript 獲取 url 參數(shù)的方法,我們可以通過這個(gè)方法為 jQuery 擴(kuò)展一個(gè)方法來通過 jQuery 獲取 url 參數(shù),下面的代碼為 jQuery 擴(kuò)展了一個(gè) getUrlParam() 方法.

(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 擴(kuò)展了這個(gè)方法了之后我們就可以通過如下方法來獲取某個(gè)參數(shù)的值了,代碼如下:

$.getUrlParam(′cid′);

分享標(biāo)題:jquery.url,jqueryurl網(wǎng)頁間傳遞參數(shù)
標(biāo)題來源:http://chinadenli.net/article45/dsidcei.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序品牌網(wǎng)站設(shè)計(jì)軟件開發(fā)網(wǎng)站制作響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司