我正在玩条纹,我想知道是否可以将JavaScript生成的数据发送到ActionBean。更具体地说,当我在页面上的某些元素上单击我的鼠标时,我想在单击后将该元素的ID发送回动作Bean stripes:link. 。只要我已经在JS变量中保存了该ID id, , 我怎么做?

有帮助吗?

解决方案

您是否正在使用参数化链接?

<stripes:link id="mylink" href/beanclass="..." event="...">
   <stripes:param name="id" value="some_default_value"/>
   Click on me!
</stripes:link>

这很可能会产生: http://mysite.com/...?id=some_default_value, ,稍后您将使用JavaScript更改 some_default_valueid 你要?

笔记: :未经验证的建议。我没有在这个旧的Lappie上安装开发工具。

编辑: :第二想,为什么不只是写一些JavaScript即可附加 "?id=" + id; 到链接的URL地址?

其他提示

在HTML中创建隐藏的输入元素

<input type="hidden" name="?" id="?" />

使用JavaScript设置其值

document.getElementById("?").value = ??;

该值将在您的表格提交中发布。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top