在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 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!