永发信息网

javascript页面传参 接收参数

答案:3  悬赏:20  手机版
解决时间 2021-05-16 17:26

我有两个页面:1.asp 、2.asp

在1.asp页面中,我有一段JavaScript代码:

function check()

{

var a = document.getElementById("userName").value;

var b = document.getElementById("testDate").value;

window.location.href="2.asp?a="+a+"&b="+b;

}

<input type="button" onclick="check()" />

在2.asp页面

<%

dim a,b

a=request.querystring("a")

b=request.querystring("b")

%>

我想在2.asp页面也写一段JavaScript代码,来获取a,b的值,该如何写呢?

谢谢指教了!

最佳答案

2.asp的代码


<%


dim a,b


a=request.querystring("a")


b=request.querystring("b")


%>


<script>


var a=<% response.write(a) %>;


var b=<% response.write(b)%>;


alert("a="+a+"b="+b);


</script>


这是一种方法,,用asp输出变量


另外一种方法就是。


用js的window.loaction.search来获取地址?号后边的内容 然后通过操作字符串来获取


在此就省略了

全部回答

最好把表单的名字加上,更可靠

给你提供思路,并提供你会用到的代码,相信你后面自己能搞定了 首先把HTML中的参数取出来,也就是用document.location.search取得?后面的字符串,然后再使用split把字符串中你需要的参数部分切出来,取得需要的参数后,在html文件中定义全局变量(var id=取出的值,url=取出的值;),这样当你载入my.js的时候,my.js就能获取这些全局变量,并通过document.write("<a href='test.php?id="+id+"&url="+url+"'>test</a>");来输出。 ad.js同样通过前面说的全局变量来获得参数,从而显示对应的效果。 总之一句话,取参数,声明全局变量,在载入的js中根据全局变量来做相应处理。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
襄州区襄樊口口香农家菜馆地址在哪,我要去那
怎样做好后勤工作人员,如何做好机关后勤工作
一个手机怎么搞2个Q号的手机令牌?
开心农场和阳光牧场有什么区别
多年后我们的QQ怎么办?
芦淞区株洲中国建设银行24小时自助银行(七一
乙醇可以直接涂在破了的伤口上吗
偏距的定义?
CF中如何才能跳到高处的箱子上?
天空之城 久石让 和 the promise 神秘园 关于
我在惠洲市博罗县怎么样才可以直接到海南的海
枝江市宜昌顺丰快递超市哪位知道具体地址啊
我看了微信那些初一忌讳的事,早上不能叫别人
怎么样清洗自行车把手上的海绵
连基本绘画功底都没得,直接进入抽象,那叫搞
推荐资讯
月经前还是月经后捐血好呀!
地下城官网怎么没有申诉了呢
大麦茶什么时候喝,大麦网订票什么时候发货
《名侦探柯南》第14剧场版什么时候上映?
写给那些自己不劳作,寻求别人帮助的句子
娄星区娄底客运公司老年人活动中心在哪里啊,
怎样学会绝情?
常宁市衡阳常宁市刘国玉食品经营部怎么去啊,
过渡的谦虚等于什么?
你家在哪里?
怎么能让一个人死的不痛
“我们能不能不分手,我还想和你在一起……”
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?