将 Javascript 值插入 struts2 参数
Insert a Javascript value into struts2 param
我的问题肯定有一个非常简单的答案,但我找不到。我在一个页面中使用 Javascript 保存 cookie,在另一页中我获取 cookie 的值并将其保存在 Javascript 变量中。
<script>
var ucMenu = getCookie('userCookieSL');
</script>
然后我需要将保存在ucMenu中的值插入参数userCookiesSL
<s:a action="favorites">
<s:param name="userCookiesSL"/>
</s:a>
我试过使用隐藏变量,但它不起作用。
<input type="hidden" id="auxUserCookiesSL" name="auxUserCookiesSL" />
<script>
var ucMenu = getCookie('userCookieSL');
document.getElementById('auxUserCookiesSL').value = ucMenu;
</script>
<s:a action="favorites">
<s:param name="userCookiesSL" value="auxUserCookiesSL"/>
</s:a>
最后我用其他形式解决了
<s:form id="frmFavoritos" action="favoritos" theme="simple">
<input type="hidden" name="userCookieSL" id="userCookieSL"/>
<script>
var ucMenu = getCookie('userCookieSL');
document.getElementById('userCookieSL').value = ucMenu;
</script>
<img src="../Imagenes/Administracion/bRTdpoqi9.png" title="Аñadir a Favoritos"
style="box-shadow: 0px 0px 0px;" onclick=" enviarFavoritos();"/>
</s:form>
<script>
function enviarFavoritos(){
document.getElementById('frmFavoritos').submit();
}
</script>
我的问题肯定有一个非常简单的答案,但我找不到。我在一个页面中使用 Javascript 保存 cookie,在另一页中我获取 cookie 的值并将其保存在 Javascript 变量中。
<script>
var ucMenu = getCookie('userCookieSL');
</script>
然后我需要将保存在ucMenu中的值插入参数userCookiesSL
<s:a action="favorites">
<s:param name="userCookiesSL"/>
</s:a>
我试过使用隐藏变量,但它不起作用。
<input type="hidden" id="auxUserCookiesSL" name="auxUserCookiesSL" />
<script>
var ucMenu = getCookie('userCookieSL');
document.getElementById('auxUserCookiesSL').value = ucMenu;
</script>
<s:a action="favorites">
<s:param name="userCookiesSL" value="auxUserCookiesSL"/>
</s:a>
最后我用其他形式解决了
<s:form id="frmFavoritos" action="favoritos" theme="simple">
<input type="hidden" name="userCookieSL" id="userCookieSL"/>
<script>
var ucMenu = getCookie('userCookieSL');
document.getElementById('userCookieSL').value = ucMenu;
</script>
<img src="../Imagenes/Administracion/bRTdpoqi9.png" title="Аñadir a Favoritos"
style="box-shadow: 0px 0px 0px;" onclick=" enviarFavoritos();"/>
</s:form>
<script>
function enviarFavoritos(){
document.getElementById('frmFavoritos').submit();
}
</script>