欧美一级精品免费播放-亚洲精品久久久久久人妖-中文字幕一区二区精品在线-国产精品亚洲一区二区在 色天天综合色天天久久婷婷_日韩綜合网_精品国产香蕉伊思人在线_99视频国产在线观看播放

注冊(cè)|登錄

聯(lián)系電話:024-31891684  13390130939
沈陽(yáng)軟件公司--沈陽(yáng)軟件定制

沈陽(yáng)軟件開(kāi)發(fā)_沈陽(yáng)軟件公司_沈陽(yáng)軟件定制/軟件/最新技術(shù)

Latest technology最新技術(shù)

js獲取頁(yè)面?zhèn)髦?/h4>

瀏覽量:5348

在越來(lái)越多的前臺(tái)操作,把一些可以的操作放到客戶(hù)端,可以有效的緩解服務(wù)器壓力,這里我來(lái)介紹一下怎么樣通過(guò)頁(yè)面進(jìn)行url傳參數(shù)。

例如:index.htm?參數(shù)1=數(shù)值1&參數(shù)2=數(shù)值2&參數(shù)3=數(shù)據(jù)3&參數(shù)4=數(shù)值4&......

一、字符串分割分析法。

  這里是一個(gè)獲取URL帶QUESTRING參數(shù)的JAVASCRIPT客戶(hù)端解決方案,相當(dāng)于asp的request.querystring,PHP的$_GET

函數(shù):

<Script language="javascript">

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]]=(strs[i].split("=")[1]);

}

}

return theRequest;

}

</Script>

然后我們通過(guò)調(diào)用此函數(shù)獲取對(duì)應(yīng)參數(shù)值:

<Script language="javascript">

var Request = new Object();

Request = GetRequest();

var 參數(shù)1,參數(shù)2,參數(shù)3,參數(shù)N;

參數(shù)1 = Request['參數(shù)1'];

參數(shù)2 = Request['參數(shù)2'];

參數(shù)3 = Request['參數(shù)3'];

參數(shù)N = Request['參數(shù)N'];

</Script>

以此獲取url串中所帶的同名參數(shù)

二、正則分析法。

function GetQueryString(name) {

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

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

if (r!=null) return (r[2]); return null;

}

alert(GetQueryString("參數(shù)名1"));

alert(GetQueryString("參數(shù)名2"));

alert(GetQueryString("參數(shù)名3"));

沈陽(yáng)團(tuán)購(gòu)網(wǎng)|營(yíng)口網(wǎng)站制作|沈陽(yáng)軟件公司|軟件定制|網(wǎng)站建設(shè)|加盟易勢(shì)|提交問(wèn)題