代码之家  ›  专栏  ›  技术社区  ›  user3750720

javascript中的Scriplet和Scriplet中的js变量

  •  0
  • user3750720  · 技术社区  · 7 年前

    我想在javascript函数中使用scriplets。在scriplet中,我想使用一个javascript变量。如何访问scriplets中的javascript变量?

    <script>
    window.onload = function(e)
                            {
                               arr  = $('#hidden_field').val();
                               arr  = JSON.parse(arr);
                               for(var i=0;i < arr.length;i++){
                                    <% SomeClass class = doSomething(arr[i]);
                                    %>
                               }
                            }
    </script>
    

    我想把arr[I]值传递给doSomething函数,得到一些结果。我该怎么做?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Nitesh Sharma    7 年前

    为什么你想访问modal直接按照good exercide查看,这样做是不对的。因为你应该通过回复发送数据。 但如果你想这样做,请遵循以下步骤:

    您可以做一件事,将JS变量值分配给任何隐藏字段,然后访问它。

     <input type="hidden" name="test" value="10">
    

    脚本将执行下面的onSubmit表单-

    <% 
      length=request.getParameter("test);
      for(int i=0;i<Integer.parseInt(length);i++){
         SomeClass class = doSomething(arr[i]);
       }
    %>