网页URL参数传递问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 16:07:00
我准备从主页面链接到分页面的一个特点的锚头上,但是同时还需要传递URL参数,我采用的是product.php?Id=55&CatalogId=19&Code=31#p55,结果,GET不到我要的参数值,但可以跳到我需要的锚点上。
去掉#p55,可以正常读取Id和CatalogId和Code的值。
请问这是为什么呢?

用我的代码吧~

function getvalue(name)
{
var str=window.location.search;
if (str.indexOf(name)!=-1)
{
var pos_start=str.indexOf(name)+name.length+1;
var pos_end=str.indexOf("&",pos_start);
if (pos_end==-1)
{
return str.substring(pos_start);
}
else
{
return str.substring(pos_start,pos_end)
}
}
else
{
return "not find";
}
}

//写你想取的querystring的参数名,比如你想取name和hy:

var name= getvalue("name")
var hy= getvalue("hy")

然后把这2个值传个ASP页面处理就可以了