javascript中过去后台request设置的数据
在servelt中我通过request.setAttribute(name,value),传给前台jsp页面,jsp中可以直接嵌入java代码获取后台requst的设置,...
在servelt中我通过request.setAttribute(name,value),传给前台jsp页面,jsp中可以直接嵌入java代码获取后台requst 的设置,但如果我需要在js中获取request的内容这个怎么做???
展开
展开全部
在页面里加个<input id="requestValue" type="hidden">
然后获取到你想要的值
在js里获取这个input的值
var requestValue = document.getElementById("requestValue").value;
追问
追答
有图就更简单了
不需要我之前说的
直接绑定详细按钮的点击事件
然后后台获取点击行的id
<inupt type="button" value="详细" onclick="detail()">
function detail(){
// 我暂时只能从图上推测 按钮在td 里 先选到当前的td
var currentTd = event.target.parentElement;
// 再选到id所在的td的内容;
vat id = currentTd.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling.innerText;
}
没有具体的结构 和定位符 比如说id 或者类名 只能暂时这么做
不以点击事件作为驱动 完全分离开的话
就在js里取这个表格的第一列 这个更好实现
js 不能直接操作request读取(除非通过ajax得到返回的值)
只能这样request->jsp->js这样的顺序传递数据
展开全部
如果只是要在js里面获得request.setAttribute(name,value) 设置的value 可以尝试
var value ="${name}" ;
var value ="${name}" ;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去看看ajax
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询