javaScript中如何得到后台传来的值

项目中遇到了这样的问题:我想在页面中的javaScript代码中得到,后台Java代码传递过来的一组值(这个参数是从数据库中取出的比如:name,并且放在List里面),... 项目中遇到了这样的问题:我想在页面中的javaScript代码中得到,后台Java代码传递过来的一组值(这个参数是从数据库中取出的 比如:name ,并且放在List里面),然后对这组数进行对照(本页面中的name)。望高手指点一二,不胜感激。 展开
 我来答
EvenHHZ
2018-06-27 · 知道合伙人软件行家
EvenHHZ
知道合伙人软件行家
采纳数:13691 获赞数:18844
个人出版图书:《玩转Python网络爬虫》、《玩转Django2.0》

向TA提问 私信TA
展开全部
通过request的getParameter的方法获取
1、通过request.getParameter("参数名")获取后台的值
2、通过<%=变量%>的方式赋给js变量
示例:
<script>
<%
String s2 = (String)request.getParameter("参数名");//获取后台参数给s2变量,<%%>表示这范围内是服务器解析的语言
%>
var s = '<%=s2%>';//输出s2给js变量s
</script>
逐鹿IT
2011-12-08 · TA获得超过3170个赞
知道大有可为答主
回答量:3522
采纳率:0%
帮助的人:2693万
展开全部
你可以把后台的值保存到request 中,然后在js里面用el表达式。
不过要加双引号哦。
“${testList.name}”
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卯丹司马寄真
2020-01-22 · TA获得超过3557个赞
知道大有可为答主
回答量:3092
采纳率:26%
帮助的人:186万
展开全部
不知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里了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
searchspider
2011-12-08 · TA获得超过171个赞
知道答主
回答量:62
采纳率:0%
帮助的人:95.8万
展开全部
我记得页面中的javascript可以直接用程序写的,比如asp页面
...
<script>
var xxx = <%=xxxvalue%> ;
</script>
这样就可以,就是js代码里直接用asp标签赋值就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友598742b
推荐于2018-05-01 · TA获得超过1627个赞
知道小有建树答主
回答量:2655
采纳率:100%
帮助的人:1250万
展开全部
使用SMARTY的话可直接输出为javascript变量供客户页面调用,另一种方法是使用AJAX实时调用利用JSON格式返回。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式