2017-05-13 20 views
-1

我的問題我確定有一個非常簡單的答案,但我找不到它。我在一個頁面和其他頁面中使用Javascript保存cookie。我獲取cookie的值並將其保存在一個Javascript變量中。在struts2參數中插入一個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> 

回答

0

最後,我與其他形式解決了這個問題。

<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>