从 jquery 返回一个变量并在 jsp 中使用

Return a variable from jquery and use in jsp

本文关键字:jsp 变量 一个 返回 jquery      更新时间:2023-09-26

我有一个jsp文件,其中包含一个jquery函数,该函数侦听下拉元素的onchange事件。

..
    <select id="pick">
        <option value="">Select one...</option>
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
    </select>
    ....
  <script type="text/javascript">
   $('#pick').on('change', function() {
    var isClicked=false;
    if($(this).val()==2){
     isClicked=true;
    }
   });
   }
 </script>

现在,此脚本采用 jsp 代码。问题是我想在函数超出范围时使用布尔值 isClicked。我了解到我必须设置一个变量来读取 jquery dom 中布尔值的状态。我不知道该怎么做,而且,我不知道如何最终在我的 jsp 代码中使用 dom 中设置的变量。任何帮助将不胜感激

好吧,你不能无缝地互换使用客户端和服务器端代码。您必须通过 AJAX 请求通过网络发送存储的值。