在c#里public string str; str=request.querystring("id")在前台页面<script language=javascript> var id id=<%=str%> </script>
var url = document.location.href; var queryString = url.substr(url.indexOf('?')+1); // 忘了是用 substr 还是 substring, 自己试试
function SplitDemo(){ var s, ss; var s = "http://111.111.111/text.html?id=0"; ss = s.split("="); //ss[0]="http://111.111.111/text.html?id" //ss[1]="0" alert(ss[0]); }
\ var url=window.location.href; var id=url.substring(url.lastindexOf("id="));
function GetUrlParms() { var args=new Object(); var query=location.search.substring(1);//获取查询串 var pairs=query.split( "& ");//在逗号处断开 for(var i=0;i <pairs.length;i++) { var pos=pairs[i].indexOf( '= ');//查找name=value if(pos==-1) continue;//如果没有找到就跳过 var argname=pairs[i].substring(0,pos);//提取name var value=pairs[i].substring(pos+1);//提取value args[argname]=unescape(value);//存为属性 } return args; } 使用方法: var args = new Object(); args = GetUrlParms(); 如果要查找参数key: value = args[key]
再用js得.
得到url ? 后的字符串,然后就可以截取字符串 得到值了
str=request.querystring("id")在前台页面<script language=javascript>
var id
id=<%=str%>
</script>
var queryString = url.substr(url.indexOf('?')+1); // 忘了是用 substr 还是 substring, 自己试试
var s, ss;
var s = "http://111.111.111/text.html?id=0";
ss = s.split("=");
//ss[0]="http://111.111.111/text.html?id"
//ss[1]="0"
alert(ss[0]);
}
var url=window.location.href;
var id=url.substring(url.lastindexOf("id="));
{
var args=new Object();
var query=location.search.substring(1);//获取查询串
var pairs=query.split( "& ");//在逗号处断开
for(var i=0;i <pairs.length;i++)
{
var pos=pairs[i].indexOf( '= ');//查找name=value
if(pos==-1) continue;//如果没有找到就跳过
var argname=pairs[i].substring(0,pos);//提取name
var value=pairs[i].substring(pos+1);//提取value
args[argname]=unescape(value);//存为属性
}
return args;
} 使用方法:
var args = new Object();
args = GetUrlParms();
如果要查找参数key:
value = args[key]