在JS中要得到地址栏中传的参数? 在JS中要得到地址栏中传的参数我用if(Request.QueryString("LANGID")=="1")总是说Request未定义是怎么意思啊?地址中显示的是LANGID=1。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script> 2function getvalue(name) 3{ 4 var str=window.location.search; 5 if (str.indexOf(name)!=-1) 6{ 7 var pos_start=str.indexOf(name)+name.length+1; 8 var pos_end=str.indexOf("&",pos_start); 9 if (pos_end==-1)10{11 return str.substring(pos_start);12 }13 else14{15 return str.substring(pos_start,pos_end)16 }17 }18 else19{20 return "没有这个name值";21 }22}23var strName=prompt("请输入您所要值的名字");24alert(getvalue(strName));25</script> 是中括号的吧?Request.QueryString["Mobile"] <script type="text/javascript">Request = { QueryString : function(item){ var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i")); return svalue ? svalue[1] : svalue; }}alert(Request.QueryString("id"));</script> if(Request.QueryString("LANGID")=="1")里面的小括号应该是中括号吧if(Request.QueryString["LANGID"]=="1") 大哥 js 里面 你怎么可以用 asp.net 的 获取参数的方法.... //asp.aspx?id=1 var urlpar= window.location.search; //等于 ?id=1 function getQueryStringArgs(){ var qs = (location.search.length > 0 ? location.search.substring(1) : ""); var args = {}; //切割,获取单个名值对数组 var items = qs.split("&" ); var item = null, name = null, value = null; //分解成name,value for (var i=0; i < items.length; i++){ item = items[i].split("="); name = decodeURIComponent(item[0]) value = decodeURIComponent(item[1]); args[name] = value; } return args;} 使用方法:var args = getQueryStringArgs();alert(args[name]) 五5楼 的<script type="text/javascript">Request = { QueryString : function(item){ var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i")); return svalue ? svalue[1] : svalue; }}alert(Request.QueryString("id"));</script>我支持使用 LANGID 这个没有地址 先function(item){ var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i")); return svalue ? svalue[1] : svalue; } 弄到这个地址 然后再Request.QueryString("id"); <%if(Request.QueryString("LANGID")=="1")> 请老师帮我推荐几本ASP.NET+VB方面的书籍! 各位高手,谁知道类似当当网的网上商城的源码,给推荐一下,好的网上购的源码推荐一下。谢谢 怎么在Datalist中用checkbox删除多行数据?急 ??看了半天了,到底怎样锁定数据库!!?? oledb数据操作 如何让Guid生成大写的字母,比如…… 请问Web.config里appSettings的配置怎么在代码里动态修改? 刷新页面的问题? 最简单的送分问题(在线等待) 哈哈,总算升星星了,散分两百,以示庆祝!! asp.net邮箱验证功能,,跪求各位大哥大姐帮忙 关于asp.net开发用C#和JS的问题
<script>
2function getvalue(name)
3{
4 var str=window.location.search;
5 if (str.indexOf(name)!=-1)
6{
7 var pos_start=str.indexOf(name)+name.length+1;
8 var pos_end=str.indexOf("&",pos_start);
9 if (pos_end==-1)
10{
11 return str.substring(pos_start);
12 }
13 else
14{
15 return str.substring(pos_start,pos_end)
16 }
17 }
18 else
19{
20 return "没有这个name值";
21 }
22}
23var strName=prompt("请输入您所要值的名字");
24alert(getvalue(strName));
25</script>
Request = {
QueryString : function(item){
var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i"));
return svalue ? svalue[1] : svalue;
}
}
alert(Request.QueryString("id"));
</script>
里面的小括号应该是中括号吧
if(Request.QueryString["LANGID"]=="1")
大哥 js 里面 你怎么可以用 asp.net 的 获取参数的方法....
//asp.aspx?id=1
var urlpar= window.location.search; //等于 ?id=1
var qs = (location.search.length > 0 ? location.search.substring(1) : "");
var args = {};
//切割,获取单个名值对数组
var items = qs.split("&" );
var item = null,
name = null,
value = null;
//分解成name,value
for (var i=0; i < items.length; i++){
item = items[i].split("=");
name = decodeURIComponent(item[0])
value = decodeURIComponent(item[1]);
args[name] = value;
}
return args;
} 使用方法:
var args = getQueryStringArgs();
alert(args[name])
<script type="text/javascript">
Request = {
QueryString : function(item){
var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i"));
return svalue ? svalue[1] : svalue;
}
}
alert(Request.QueryString("id"));
</script>我支持使用
先function(item){
var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i"));
return svalue ? svalue[1] : svalue;
} 弄到这个地址 然后再Request.QueryString("id");