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

 我来答
帕霖胀谠丈54Av
推荐于2018-04-12 · TA获得超过322个赞
知道小有建树答主
回答量:193
采纳率:75%
帮助的人:100万
展开全部

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

举两个例子

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)其他人查看浏览器的历史纪录,那么 别人就可以拿到你的账号和密码了。


灰人王
2011-07-28 · TA获得超过2456个赞
知道大有可为答主
回答量:2401
采纳率:0%
帮助的人:929万
展开全部
要传递数据,无非就是GET和POST两种方法,如果是GET,那就是把参数附在URL后面。比如:
http://zhidao.baidu.com/question/298796196.html?fr=uc_ma_push&fl=red
问号后面的,就是两个fr fl的参数及其值。
如果是POST,那就是传递表单中数据。当然,如果提交表单时用的是GET的方法,也会变成URL的方式。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heart夜之辉
2015-09-12 · TA获得超过409个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:64.1万
展开全部
  1. action 传值   

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

  3. ajax 传值 

  4. $.ajax({

  5. type : "Get",

  6. url : "approveModel!getDeptAjax?nickName="

  7. + nickName ,

  8. dataType : "json",

  9. success : function(data) {

  10. if(data.state == "erro"){

  11. alert(data.msg);

  12. return;

  13. }

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wang508x102
2011-07-28
知道答主
回答量:54
采纳率:0%
帮助的人:29.1万
展开全部
可以js赋值给隐藏域 后台去取隐藏域的值 用ajax更好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuyanhyzc
2011-07-28 · TA获得超过377个赞
知道答主
回答量:89
采纳率:0%
帮助的人:81.1万
展开全部
ajax会吗?用ajax就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式