JavaScript接收HTML问号后面的参数

javascript

<script>
function QueryString(item){
var sValue=location.search.match(new RegExp("[\?\&]"+item+"=([^\&]*)(\&?)","i"))
return sValue?sValue[1]:sValue
}
alert(QueryString("id"))
alert(QueryString("lp"))
alert(QueryString("DaysPrune"))
</script>

时间: 2024-12-28 14:10:25

JavaScript接收HTML问号后面的参数的相关文章

Javascript基于AJAX回调函数传递参数实例分析_javascript技巧

本文实例讲述了Javascript基于AJAX回调函数传递参数的方法.分享给大家供大家参考,具体如下: 前面介绍了<javascript实现html页面之间参数传递的四种方法>,这里针对ajax参数传递做一分析. 在Javascript 中,特别是在AJAX中,回调函数常常是一个函数名,没有地方放入参数,如下面的AJAX代码,在成功后将调用回调函数callback,但callback是有参数的,如何把参数传进来呢? var callback = function(p1){ //do somet

用JavaScript接收html文件的参数

javascript 这个灵感是来于微软的FRAME指向的: 大家可以到 http://disapart.oso.com.cn/temp/urlinfo.html 做测试 ////////////////例子: <html><script> var i=0; function ol() { i=location.href.indexOf("?"); if(i!=-1) { str=location.href.substr(i+1,location.href.le

jsp与javascript结合在页面间传递参数

javascript|js|页面 jsp与javascript结合用以处理confirm确认以达到传递参数到另一个页面的作用 目的是从数据库取出一系列数据,在每一行结束有删除一项,但是删除的时候需要用户确认是否删除. 首先我用了javascript来判断 <script language=javascript>function Myconfirm(id){if (confirm(是否确定删除该用户?)) {deleteUser(id)}} 这样在调用javascript:Myconfirm()

mvc中页面跳转到某个controller里的action,但要在url后面用问号带上参数。

问题描述 请教一下大家.在mvc中要页面跳转,但是页面后面需要用问好带上参数,在webpage里做开发的时候,直接手工拼装url就行.现在在mvc里页面页面可以通过controller和action,但是我不知道怎么在后面用问号加上参数.在线等待,谢谢! 解决方案 解决方案二:http://www.cnblogs.com/lzhp/archive/2013/04/09/3009131.html解决方案三:引用1楼moonwrite的回复: http://www.cnblogs.com/lzhp/

javascript获取函数名称、函数参数、对象属性名称的代码实例_基础知识

一.获取函数名称的3种实现方法实例1: 在js权威指南中看到的一个方法: Function.prototype.getName = function(){    return this.name || this.toString().match(/function\s*([^(]*)\(/)[1]} 实例2: 如果当前函数是有名函数,则返回其名字,如果是匿名函数则返回被赋值的函数变量名,如果是闭包中匿名函数则返回"anonymous". 复制代码 代码如下:      var getF

在JavaScript中获取请求的URL参数[正则]_javascript技巧

第一种方法:,代码比较专业 推荐 复制代码 代码如下: <script> function GetLocationParam(param){ var request = { QueryString : function(val) { var uri = window.location.search; var re = new RegExp("" +val+ "=([^&?]*)", "ig"); return ((uri.ma

怎么在js里,接收上级页面传来的参数。

问题描述 例如:有一个1.asp页面和一个2.js页面.1.asp?sid=<%=rs("id")%>传参数到2.js里面.那2.js页面要怎么接收1.asp传过来的参数呢? 解决方案 解决方案二:Request.QueryString["sid"]解决方案三:2.js?解决方案四:引用2楼wxr0323的回复: 2.js? 1.asp这个页面有个参数传到2.js里面.在js里面要怎么接收呢?我js里面的代码↓↓↓↓↓↓functionzAlert(){

javascript 利用arguments实现可变长参数_javascript技巧

javascript arguments解释,实现可变长参数. 在C#中,有可变长参数params[],但是在js中,如何实现这种可变参数呢? 一.可变长参数 arguments是非常好的解决方法,一直不知道javascript有这个东西. 先来看看应用场景,使用arguments传入任意个数的参数到js函数里的写法. function Test() { console.log(arguments[0]); console.log(arguments[1]); console.log(argum

在JavaScript中获取请求的URL参数_javascript技巧

当然我们可以在后台中获取参数的值,然后在前台js代码中获取变量的值,具体做法请参考我的这篇文章:JavaScript获取后台C#变量以及调用后台方法. 其实我们也可以直接在js中获取请求的参数的值,通过使用window.location.search可以获取到当前URL的?号开始的字符串,如前面的链接获取到的search为?id=001.再对获取的字符串进行处理,就可以获取到参数的值了. 复制代码 代码如下: function getUrlParam(name) { var reg = new