js 如何用GET方式给即将打开的页面传值? js get
Get方式如何传递参数?
传递的方式有以下四种:
第一种:直接在URL后面加参数:
localhost:21811/Handler1.ashx?id=1&name="abc";
第二种:用超链接的方法传递参数:当点击超链接的时候,首先会跳转:
localhost:21811/Handler1.ashx页面,然后还会传递id 和name 两个参数过去;
第三种:通过js方法传递:用户点击这个button按钮,触发onClick事件,执行Go()方法,跳转到:
localhost:21811/Handler1.ashx页面,同时传递了id,和name两个参数过去;
第四种:通过form表单传递:
form action="Handler1.ashx" method="get",注意action里面的连接不能带参数的;
扩展资料
使用get传参注意事项
1、使用get方式提交参数需要注意,参数中不能有\。
2、get方式传递date日期格式参数:startDate=2011/12/02 10:50:25 ,使用yyyy/mm/dd HH:mm:ss格式传递 ,http协议是外国人定的,所以得用外国常用时间格式传递。
3、使用GET请求方式给WEB服务器传递参数的格式:www.it315./counter.jsp?name=zhangsan&password=123。
js中get方式如何传多个参数
get请求是以链接的方式,在链2113接的后方加上?就可以添加地5261址参数,并且可以添加多个。
具体格式如下:
www.baidu?type=1&name=zhidao&value=10
在这个实例中可4102以看到,有三个参数,包括type、name、value,多个参数中间记得1653要用&符号隔开。
不知道你用的get是不是用的jQuery的$.get方法内,jQuery的get方法链接是有长度限制的,具体的一下子也说不清楚,还是要容靠你自己去学习。
怎么用javascript实现两个HTML页面传值问题
例如<br><br>a.htm:<br><br>1<br>2<br>3<br>4<br> <formaction="b.htm"><br><inputname="q"type="text"value=""/><br><inputtype="submit"value="提交"id=""/><br></form><br><br> b.htm<br><br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>11<br>12<br>13<br>14<br>15<br>16<br>17<br>18<br>19<br>20<br>21<br>22<br>23<br>24<br>25<br>26<br>27<br>28<br>29<br> <html><br><body><br><div id="qbox"></div><br><script type="text/javascript"><br>functiongetArgs() { <br> varargs = {};<br> varquery = location.search.substring(1);<br> // Get query string<br> varpairs = query.split("&"); <br> // Break at ampersand<br> for(vari = 0; i < pairs.length; i++) {<br> varpos = pairs[i].indexOf('=');<br> // Look for "name=value"<br> if(pos == -1) continue;<br> // If not found, skip<br> varargname = pairs[i].substring(0,pos);// Extract the name<br> varvalue = pairs[i].substring(pos+1);// Extract the value<br> value = decodeURIComponent(value);// Decode it, if needed<br> args[argname] = value;<br> // Store as a property<br> }<br> returnargs;// Return the object <br> }<br>varstr =getArgs();<br>alert(str['q']);//和input的name对应取值,<br>document.getElementById("qbox").innerHTML = str['q'];//然后赋值给DIV<br></script><br></body><br></html>
javascript代码实现两个Jsp页面传值
<form action="b.jsp" name="form1"><br><input type="radio" name="type" value="1" id="type"><br><input type="radio" name="type" value="2" id="type"><br><input type='button' value="提交" onclick="return OnClick()"><br></form><br><br>js里写<br>function OnClick()<br>{<br>for(i=0;i<form1.type.length;i++)<br>{<br> if(form1.type[i].checked)<br> return true;<br>}<br>alert("请选择")<br>return false;<br>}<br>b.jsp中。输出:<br>String T=request.getParameter("type");<br>out.print(t);