如何将JavaScript 中获取的值传递到Action中?

大侠,请告诉我应该如何将页面前端操作在JavaScript中获取的值传递到Action中?1)compare.js中计算得出appType这个值:appType=Glob... 大侠, 请告诉我应该如何将页面前端操作在 JavaScript 中获取的值传递到Action中?
1) compare.js中计算得出appType这个值:
appType = GlobalFun.findTreeCheckedAppType(me.appTree);
2) 我在compare.jsp中引用compare.js:
<script language="JavaScript">
var _config = { type: <%=appType%> };
</script>
<script src="<%=basePath %>compare/compare.js" type="test/javascript"></script>
3)compare.jsp中引用Action传值
<img style="border:1px solid black;margin:15px " src="loadcomparebar.action?height=300&width=800&rand=<%=new Date().getTime()%>&appType="+_config>
最终发现compare.js中有一个ajax向action传递参数, 我在这个地方添加了appType, 应该可以实现了。
Ext.Ajax.request({
url : 'compare.action?type=' + type+'&appType='+appType,
展开
 我来答
yurentian
2014-10-08 · TA获得超过965个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:333万
展开全部
这个是很基础的知识哦。
js中的值,可以动态赋值给form中的元素,例如<input>,然后通过提交的方式,传给servlet,也就是你的action。 也可以通过url参数的方式,get方式传给action。

这2种方式,均可以结合ajax框架,局部刷新传给后台。
嗜血鸿云
2015-10-21
知道答主
回答量:36
采纳率:100%
帮助的人:10.2万
展开全部
$("form表单").attr({ action: "action值" });
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一览乌云518
2015-09-07 · TA获得超过147个赞
知道答主
回答量:312
采纳率:0%
帮助的人:68.2万
展开全部
简单的
在jsp页面的form表单action="",method="post";把你想传到的action名填到action="???"里就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式