在Web開辟中,我們經常需要獲取網址參數,如https://jingyan.baidu.com/edit/content?queryId=f28b3212a9d1381f5ae915c3這個鏈接,我們可能需要獲取的參數就是QueryID的參數信息。queryID的參數值是f28b3212a9d1381f5ae915c3。那么我們若何在程序開辟中獲取網址參數呢?本文就給價格介紹幾種獲取Web參數的方式。
1.經由過程JavaScript正則表達式獲取。用VSCode編寫如下函數:
//獲取網址參數函數,name為需要獲取的參數名稱
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
經由過程挪用 alert(GetQueryString("參數名"))獲取參數信息。
 2、經由過程JS代碼編寫函數,獲取地址欄的毗連,然后再毗連中截取字符串獲取參數。實現函數如下圖所示。然后經由過程挪用alert(Request.id);讀取參數信息
 3、經由過程后臺代碼獲取Web參數(Java)版本。編寫如下圖所示函數,然后在節制臺輸出挪用,輸入毗連地址,獲取相對應的參數信息。如下所示。
 4、經由過程后臺代碼獲取Web參數(C#)版本。如下所示,經由過程獲取地址欄的毗連,然后編寫代碼,截取問號后面的字符,別離讀出參數的ID和Value。
 5.經由過程PHP獲取Web參數,利用如下圖所示,編寫PHP代碼,用正則表達式,讀出URL里面的參數信息即可。
 WebService獲取Web參數。WebService獲取參數同樣是經由過程毗連傳值,然后讀取相對應的信息。WebService獲取參數時,可以把地址作為參數傳遞到后臺,然后讓后臺邏輯進行處置
 0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!