1. 首页 > 科技

js 如何用GET方式给即将打开的页面传值? js get

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> &lt;formaction=&quot;b.htm&quot;&gt;<br>&lt;inputname=&quot;q&quot;type=&quot;text&quot;value=&quot;&quot;/&gt;<br>&lt;inputtype=&quot;submit&quot;value=&quot;提交&quot;id=&quot;&quot;/&gt;<br>&lt;/form&gt;<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> &lt;html&gt;<br>&lt;body&gt;<br>&lt;div id=&quot;qbox&quot;&gt;&lt;/div&gt;<br>&lt;script type=&quot;text/javascript&quot;&gt;<br>functiongetArgs() { <br>    varargs = {};<br>        varquery = location.search.substring(1);<br>         // Get query string<br>    varpairs = query.split(&quot;&amp;&quot;); <br>                    // Break at ampersand<br>     for(vari = 0; i &lt; pairs.length; i++) {<br>            varpos = pairs[i].indexOf('=');<br>             // Look for &quot;name=value&quot;<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(&quot;qbox&quot;).innerHTML = str['q'];//然后赋值给DIV<br>&lt;/script&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;

javascript代码实现两个Jsp页面传值

&lt;form action=&quot;b.jsp&quot; name=&quot;form1&quot;&gt;<br>&lt;input type=&quot;radio&quot; name=&quot;type&quot; value=&quot;1&quot; id=&quot;type&quot;&gt;<br>&lt;input type=&quot;radio&quot; name=&quot;type&quot; value=&quot;2&quot; id=&quot;type&quot;&gt;<br>&lt;input type='button' value=&quot;提交&quot; onclick=&quot;return OnClick()&quot;&gt;<br>&lt;/form&gt;<br><br>js里写<br>function OnClick()<br>{<br>for(i=0;i&lt;form1.type.length;i++)<br>{<br>    if(form1.type[i].checked)<br>    return true;<br>}<br>alert(&quot;请选择&quot;)<br>return false;<br>}<br>b.jsp中。输出:<br>String T=request.getParameter(&quot;type&quot;);<br>out.print(t);