web如何获取网址参数

在Web开辟中,我们经常需要获取网址参数,如https://jingyan.baidu.com/edit/content?queryId=f28b3212a9d1381f5ae915c3这个链接,我们可能需要获取的参数就是QueryID的参数信息。queryID的参数值是f28b3212a9d1381f5ae915c3。那么我们若何在程序开辟中获取网址参数呢?本文就给价格介绍几种获取Web参数的方式。

东西/原料

  • VSCode

方式/步调

  1. 1

    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. 2

    2、经由过程JS代码编写函数,获取地址栏的毗连,然后再毗连中截取字符串获取参数。实现函数如下图所示。然后经由过程挪用alert(Request.id);读取参数信息

  3. 3

    3、经由过程后台代码获取Web参数(Java)版本。编写如下图所示函数,然后在节制台输出挪用,输入毗连地址,获取相对应的参数信息。如下所示。

  4. 4

    4、经由过程后台代码获取Web参数(C#)版本。如下所示,经由过程获取地址栏的毗连,然后编写代码,截取问号后面的字符,别离读出参数的ID和Value。

  5. 5

    5.经由过程PHP获取Web参数,利用如下图所示,编写PHP代码,用正则表达式,读出URL里面的参数信息即可。

  6. 6

    WebService获取Web参数。WebService获取参数同样是经由过程毗连传值,然后读取相对应的信息。WebService获取参数时,可以把地址作为参数传递到后台,然后让后台逻辑进行处置

注重事项

  • 分歧的说话获取的体例大同小异,无非是经由过程正则表达或者是字符串朋分
  • 发表于 2019-07-16 10:04
  • 阅读 ( 958 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具