javaScript中如何得到后台传来的值
项目中遇到了这样的问题:我想在页面中的javaScript代码中得到,后台Java代码传递过来的一组值(这个参数是从数据库中取出的比如:name,并且放在List里面),...
项目中遇到了这样的问题:我想在页面中的javaScript代码中得到,后台Java代码传递过来的一组值(这个参数是从数据库中取出的 比如:name ,并且放在List里面),然后对这组数进行对照(本页面中的name)。望高手指点一二,不胜感激。
展开
6个回答
2018-06-27 · 知道合伙人软件行家
关注
展开全部
通过request的getParameter的方法获取
1、通过request.getParameter("参数名")获取后台的值
2、通过<%=变量%>的方式赋给js变量
示例:
<script>
<%
String s2 = (String)request.getParameter("参数名");//获取后台参数给s2变量,<%%>表示这范围内是服务器解析的语言
%>
var s = '<%=s2%>';//输出s2给js变量s
</script>
1、通过request.getParameter("参数名")获取后台的值
2、通过<%=变量%>的方式赋给js变量
示例:
<script>
<%
String s2 = (String)request.getParameter("参数名");//获取后台参数给s2变量,<%%>表示这范围内是服务器解析的语言
%>
var s = '<%=s2%>';//输出s2给js变量s
</script>
展开全部
你可以把后台的值保存到request 中,然后在js里面用el表达式。
不过要加双引号哦。
“${testList.name}”
不过要加双引号哦。
“${testList.name}”
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知LZ用的什么编程工具呢?如果是VS的话,那我们是同行了这种需求经常会遇到,而我的解决办法是:<asp:Literal
ID="ltr"
runat="server"><script>var
name="[name]";</script></asp:LIteral>
然后在后面程序里:string
name=getName();//从数据库中取ltr.Text=ltr.Text.Replace("[name]",name);
这样,一个从数据库中取出来的数据就成功的放到页面的js里了
ID="ltr"
runat="server"><script>var
name="[name]";</script></asp:LIteral>
然后在后面程序里:string
name=getName();//从数据库中取ltr.Text=ltr.Text.Replace("[name]",name);
这样,一个从数据库中取出来的数据就成功的放到页面的js里了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我记得页面中的javascript可以直接用程序写的,比如asp页面
...
<script>
var xxx = <%=xxxvalue%> ;
</script>
这样就可以,就是js代码里直接用asp标签赋值就行
...
<script>
var xxx = <%=xxxvalue%> ;
</script>
这样就可以,就是js代码里直接用asp标签赋值就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用SMARTY的话可直接输出为javascript变量供客户页面调用,另一种方法是使用AJAX实时调用利用JSON格式返回。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询