HTML5+js頁面傳值給Java后台的小技巧


                                                                                        頁面傳值小技巧

               平常我們在做的web項目,一般一個HTML頁面上會有好幾個步驟,step_num①,step_num②,step_num③,一般先顯示step_num①,根據跳轉條件顯示step_num②,step_num①隱藏,再跳轉step_num③,step_num①,step_num②隱藏,step_num③顯示。

                思路: (js設置全局變量,哪里需要在哪里添加一個input標簽,把值賦給一個input,然后再讓input隱藏)。

   

                先說下我做的頁面的結構,進入xxx.html頁面,通過js發送ajax.postForm請求,請求一個action,action調用handler,每一個功能都要請求一個action。

 

               前兩天做的就是這樣的一個頁面,然后在傳值的時候就碰到了一個讓人腦仁疼的問題,需要在step_num①中顯示和未顯示的值,傳到step_num③對應的后台Java代碼,我特么也是醉,試了好幾種方法都不好用,最后,采用了一個小技巧

    在js中先設一個全局變量,比如var groupID=" ";   ,然后把從step_num①中從后台action傳過來的GroupID賦給groupID,怎么傳給頁面三對應的Java后台呢?

                現在step_num③對應的HTML代碼中寫上這樣一條語句:<input id="chuanzhi" name="chuanzhi"  type="hidden"/>

               

                然后在對應的js代碼中把   $("#chuanzhi").val(groupID);

     這樣你在step_num③對應的Java后台中就可以通過request.getParameter("chuanzhi"); 獲得你想要的groupID了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM