首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jsp怎么获取$.post传递的参数

2013-12-13 
jsp如何获取$.post传递的参数function prod(seq){var url ../../f/product/list.jsp$.post(url,{farm

jsp如何获取$.post传递的参数
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,求帮助,十分感谢!


如果只是想页面跳转到list.jsp的时候传参过去,那么直接url?xx=xx就可以了,这点我想LZ不可能不知道。

你这儿要用到Ajax是想在跳转到list.jsp之前干点别的什么?
[解决办法]
传过去了
但是显示页面后
立马执行了window.location.href = url; 
这个时候再加载了url指定的页面 但是没有包含farm_seq
[解决办法]
$.post(url,{farm_seq:seq}, function( data ) { alert( data ) });

你要这个干什么,window.location.href = url;
你连 $.post() 是个什么的都不懂吗
[解决办法]
request.getParameter("farm_seq")
这个是java代码,你这么写指定不对啊
这样写:
<% String str=request.getParameter("farm_seq");%>
<input id='dd' type='text' value='<%=str%>'></input>


[解决办法]
java代码放到<%%>这个标签中写。
<%=%> 这个只能放java代码中的变量,不能放java代码中的表达式。
[解决办法]
你post之前alert seq 有值吗?
[解决办法]
$.post(url,{farm_seq:[1,2,3,3]}, function() { window.location.href = url; });
这样就可以吧

引用:
Quote: 引用:

java代码放到<%%>这个标签中写。
<%=%> 这个只能放java代码中的变量,不能放java代码中的表达式。


谢谢,我想请问下,我现在想传递一个数组,要如何做?谢谢

[解决办法]
url没有写错?

热点排行