$("#table tr").click( function () {
val id =$(this).children("td").eq(2).text();
alert($(this).children("td").eq(2).text());
document.getElementById('resultsForm').action='<%=request.getContextPath(),request.setAttribute("id",id)%>//.do';
});
val id =$(this).children("td").eq(2).text();
alert($(this).children("td").eq(2).text());
document.getElementById('resultsForm').action='<%=request.getContextPath(),request.setAttribute("id",id)%>//.do';
});
解决方案 »
- mysql连接数过多问题
- zebra条码打印机888-TT如何写程序进行控制
- 为什么不能提交
- 关于POI对EXCEL单元格宽度调整的问题,谢谢!
- 使用jsp:include 加载页面时,为什么会显示出奇怪的情况?
- spring启动时bean加载问题
- 请教:关于字符串函数split()的用法
- 如何用jsp实现上传文件的功能?(菜鸟散300分)
- java的http服务器 如何实现反向代理
- 求大神指点... 我要做一个简单的word导出,前台是ajax,我在后台使用了response.getOutputStream();但是浏览器并没有响应.
- 在JavaScript里将对象转换为一个json字符串时遇到的问题
- axis1.4如何配置多个server-config.wsdd文件
or
document.getElementById('resultsForm').action='<%out.print(request.getContextPath());out.print("/"+request.setAttribute("id",id));%>//.do';
那就是val id =$(this).children("td").eq(2).text();
没有获得值.
不知道LZ是想获得一个什么样的值?
1 ,放cookie里面
2,得到值以后放隐藏表单里面 然后在后天得到值 放入session
这些JSP代码,而val(var) id =$(this).children("td").eq(2).text(); 这个是js代码,JSP在服务器运行生成HTML发到浏览器JS才能操作,你想把js得到的值保存到request里,可以用jquery的ajax,服务器端写个action或servlet,接受参数id,
jquery就$.get("xx/xxxaction路径",{id:id},function(){这个回调是否需要自己看});不过你的代码 out.print("/"+request.setAttribute("id",id));%>//.do';也不对啊,这也不输出东西,写这里干什么