js中get方式如何传多个参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中get方式如何传多个参数相关的知识,希望对你有一定的参考价值。

get请求是以链接的方式,在链接的后方加上?就可以添加地址参数,并且可以添加多个。
具体格式如下:
www.baidu.com?type=1&name=zhidao&value=10
在这个实例中可以看到,有三个参数,包括type、name、value,多个参数中间记得要用&符号隔开。
不知道你用的get是不是用的jQuery的$.get方法,jQuery的get方法链接是有长度限制的,具体的一下子也说不清楚,还是要靠你自己去学习。
参考技术A function test()
var a = 1;
var b = 2;
$.get("这里写路径?参数名="+a+"&参数名="+b, null, function(data)

);
参考技术B url?key1=aaa&key2=bbb&key3=lll本回答被提问者采纳 参考技术C window.location.href = url?parame1=a¶me2=b&........

js前台页面与后台如何传参

  实现前端和后端的参数传递,其实就是前端(页面)向服务器发起一个请求,在请求中附带了一些我们需要的参数。当服务器端接收到这个请求后,通过解析得要我们要传递的参数,这要就达到了我们的目的了。

举两个例子

java我们可以通过:

request.getParameter("xxxx");//xxxx表示参数名称来获取请求参数名称

C#我们可以通过:
GET请求参数用 Request.QueryString,获取POST请求参数用Request.Form

下面讲下POST和GET请求的主要区别:

  1、GET请求的数据会附在URL之后(就是 把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连。POST把提交的数据则放置在是HTTP包的包体中。

  2、GET方式提交的数据最多只能是1024字节,理论上POST没有限制。

  3、POST的安全性要比GET的安全性高。安全的含义是真正的Security的含义,比如:通过GET提交数据,用户名和密码将明文出现在URL上,因为(1)登录页面有可能被浏览器缓存,(2)其他人查看浏览器的历史纪录,那么 别人就可以拿到你的账号和密码了。


参考技术A 要传递数据,无非就是GET和POST两种方法,如果是GET,那就是把参数附在URL后面。比如:
http://zhidao.baidu.com/question/298796196.html?fr=uc_ma_push&fl=red
问号后面的,就是两个fr fl的参数及其值。
如果是POST,那就是传递表单中数据。当然,如果提交表单时用的是GET的方法,也会变成URL的方式。本回答被提问者采纳
参考技术B

    action 传值   

    <a  target="ajaxTodo" href="approveModel!delete?modelId=slt_uid" title="您确定要删除该信息吗?"><span>删除</span></a>

    ajax 传值 

    $.ajax(

    type : "Get",

    url : "approveModel!getDeptAjax?nickName="

    + nickName ,

    dataType : "json",

    success : function(data)

    if(data.state == "erro")

    alert(data.msg);

    return;

参考技术C 可以js赋值给隐藏域 后台去取隐藏域的值 用ajax更好 参考技术D ajax会吗?用ajax就行了

以上是关于js中get方式如何传多个参数的主要内容,如果未能解决你的问题,请参考以下文章

前端ajax异步传值以及后端接收参数的几种方式

在GET请求中传数组

php的几种接值方式

Angular中使用JS实现路由跳转动态路由传值get方式传值

路由传参的三种方法

如何将多个参数传递给 ASP.NET Core 中的 get 方法