codenameone - 将表单信息发布到浏览器组件

标签 codenameone

我目前有一个包含隐藏表单的 html web 应用程序:

<form id="loginForm" action="" method="post">
   <input id="login" name="login" type="hidden" placeholder="Login">
   <input id="pwd" name="pwd" type="hidden" placeholder="Password">
</form>
我使用 Javascript 以编程方式填充 2 个输入(登录、密码)。然后我查找我想要发布信息的设备地址(动态 IP 地址)并使用 javascript 发布:
$('#loginForm').attr('action', data.address + "/login");
$('form').submit();
这很好用,该设备是一个嵌入式 Controller ,并让我登录。
我正在使用代号 one 开发一个应用程序来模仿我的 Web 应用程序,我可以使用浏览器组件以某种方式实现相同的功能吗?
谢谢

最佳答案

不需要表格。
如果我正确理解了代码,您可以使用以下内容:

String address = Socket.getHostOrIP();
Rest.post("https://myurl")
            .queryParam("action", address + "/login")
            .fetchAsString(response -> {});
我不确定地址行,它会返回本地设备 IP,这对于这个用例来说似乎很奇怪。

关于codenameone - 将表单信息发布到浏览器组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63130057/

相关文章:

codenameone - 包 com.google.android.gms.iid 不存在导入 com.google.android.gms.iid.InstanceID

codenameone - 将标记移动到 MapContainer 上的选定位置

codenameone - 使用代码滑动可滑动容器时组件不显示

codenameone - CodenameOne 中的电子商务应用程序

java - CodeNameOne 将图像上传到 servlet 时出现 StateMachine 问题

java - 设置3个表格的不同单元格宽度

java - 网格布局方向代号one

java - 如何在 codenameone 中使所有可滑动容器具有相同的高度?

Java:当嵌套子对象处于 Activity 状态时锁定父对象(迭代器)

java - 有人可以帮我解决这个选择器错误吗