javascript - 如何将javascript变量的值传递给java变量
问题描述
function popolaSelect() {
var arrayusers = ['lucapelle', 'alessiourb'],
users = document.getElementById('users');
for (nomi in arrayusers) {
users.add(new Option(arrayusers[nomi]));
};
}
function submitForm() {
var objCombo = document.getElementById("users");
var quser = objCombo.options[objCombo.selectedIndex].value;
}
<html>
<body class="text-center" onload="popolaSelect();">
<form class="form-signin"><select class="form-signin" id="users"></select><br><br><button class="btn btn-lg btn-primary btn-block" type="submit" onclick="submitForm()">Autorizza</button>
<p class="mt-5 mb-3 text-muted">© 2018-2019</p>
<script type="text/javascript">
</script>
</form>
</body>
</html>
html+="function submitForm() {";
html+="var objCombo = document.getElementById(\"users\");";
html+="var quser = objCombo.options[objCombo.selectedIndex].value;";
html+="}";
html+="</script>";
我正在用 Java 编写一个 html 页面,我想获取 var quser 的值并将其存储在 Java 中的一个变量中。这可能吗?
代码 rappresent 用于获取所选用户值的脚本,但我不知道如何var quser
在我的 java 程序中的本地变量中传递值
我是java编程新手
解决方案
由于 JS 代码在用户的浏览器上运行,而 Java 在您的服务器上运行,因此将数据从 Javascript 传递到 Java 的唯一方法是执行 Ajax 调用。在您的服务器上,您需要一个接受请求的 API 端点,然后在收到所需数据后,您可以在 Java 程序上处理它。
查看:
我希望它有帮助!
推荐阅读
- reactjs - Formik 数字字段仅接受正数
- python - 使用来自两列的值在 Pandas 中创建新列
- powerbi - 如何在 Power Query M 中使用 WebAction.Request?
- reactjs - 使用参数反应管理员发布查询
- html - 字体在不同浏览器中看起来不同
- javascript - 在版本 6.1.8 中单击按钮时,Revolution 滑块如何再次启动(播放)?
- powershell - 将结果输出到文件
- jestjs - 开玩笑无法读取 null 的属性“createEvent”
- terminal - 终端卡住加载 GatsbyJS “Hello-World” 入门网站
- networking - az login 返回错误“无法建立新连接:[Errno -3] 名称解析临时失败”