【问题标题】:Post form information to Browser Component将表单信息发布到浏览器组件
【发布时间】:2020-11-17 15:41:39
【问题描述】:

我目前有一个包含隐藏表单的 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();

这很好用,设备是一个嵌入式控制器,可以让我登录。

我正在开发一个使用代号 one 来模仿我的 Web 应用程序的应用程序,我可以使用浏览器组件以某种方式实现相同的目标吗?

谢谢

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    不需要表格。

    如果我正确理解了代码,您可以使用如下内容:

    String address = Socket.getHostOrIP();
    Rest.post("https://myurl")
                .queryParam("action", address + "/login")
                .fetchAsString(response -> {});
    

    我不确定地址行,它会返回本地设备 IP,这对于这个用例来说似乎很奇怪。

    【讨论】:

      猜你喜欢
      • 2022-01-17
      • 1970-01-01
      • 2013-06-28
      • 1970-01-01
      • 1970-01-01
      • 2015-03-05
      • 2010-09-15
      • 2015-11-28
      • 1970-01-01
      相关资源
      最近更新 更多