jsp如何获取$.post传递的参数

functionprod(seq){varurl="../../f/product/list.jsp";$.post(url,{farm_seq:seq},functio... function prod(seq){

var url = "../../f/product/list.jsp";

$.post(url,{farm_seq:seq}, function() { window.location.href = url; });
}

我这样实现了页面的跳转,可是在list.jsp页面怎么获取farm_seq参数值啊,
我这样写,<input id='dd' type='text' value='<%=request.getParameter("farm_seq")%>'></input>
显示的值是Null,求帮助,十分感谢!
展开
 我来答
千锋教育
2016-01-19 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部

$.post传递的参数是传递到服务端的,通过服务端再传递到jsp页面上才可以。

举例说明:

<!DOCTYPE html>

<html>

<head>

<script src="/jquery/jquery-1.11.1.min.js">

</script>

<script>

$(document).ready(function(){

  $("button").click(function(){

    $.post("/example/jquery/demo_test_post.asp",

    {

      name:"Donald Duck",

      city:"Duckburg"

    },

    function(data,status){

      alert("数据:" + data + "\n状态:" + status);

    });

  });

});

</script>

</head>

<body>


<button>向页面发送 HTTP POST 请求,并获得返回的结果</button>

</body>

</html>

运行结果:

无成不归
推荐于2016-10-26 · TA获得超过192个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:77.7万
展开全部
$.post()你要理解这个方法的意义,它是前台异步请求后台(你这里的后台相当于list.jsp页面),跟后台的一次交互,可以从后台获取数据或者传数据给后台进行处理(一般不会用作跳转,你这段代码的目的是为了跳转而且带参数。这种方式显然不行),执行完了这次交互(已经请求完了list.jsp),执行function中的方法内容,你这样写就相当于交互完了,再执行function中的方法,即跳转到list.jsp页面,相当于两次不相关的请求,前一次是带参数的异步请求。后一次有意义,但没带参数,所以获取的为null
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式