当前位置: 首页 > 知识库问答 >
问题:

如何从HTML表单调用现有的REST api?

鞠边浩
2023-03-14

我也对如何/在哪里创建html页面感到困惑。任何帮助都很感激。

谢谢,乔

共有1个答案

欧博简
2023-03-14

通常,当用户希望从服务器获取数据时。客户端需要向服务器发送请求并获得响应。通常程序员会将请求函数与特定的元素和事件绑定在一起。

在这种情况下,您需要将请求函数与form元素绑定在一起。因为你没有提到你想要发生的事件,所以我不能说出确切的解决方案。

下面的代码是一个简单的代码,当用户键入文本输入时调用REST API,并在输入文本下面显示结果

<!DOCTYPE html>
<html>
<body>
    <form>
        Keyword:<br>
        <input type="text" name="keyword" onkeyup="callREST()"><br>
    </form>
    <div id="response"></div>

    <script>
        function callREST() {
            var xhttp = new XMLHttpRequest();
            xhttp.onreadystatechange = function() {
                if (this.readyState == 4 && this.status == 200) {
                    document.getElementById("response").innerHTML = this.responseText;
                }
            };
            xhttp.open("GET", "URL", true);
            xhttp.send();
        }
    </script>
</body>
</html>
 类似资料:
  • 问题内容: 我知道这是很基本的事情,但是Google搜索并没有显示单击链接后如何对行进行重新排序。 我有这个: 我需要能够按字母顺序单击并排序,然后单击或并按日期排序。我看到我需要MySQL查询来执行此操作,但是是否将它们设置为带有标签的条件查询? 问题答案: 最简单的方法是在您的列标题上放置一个链接,指向同一页面。在查询字符串中,放置一个变量,以便您知道他们单击了什么,然后在SQL查询中使用OR

  • 这是我正在尝试的代码 为了将脚本中的参数一个接一个地发送到文本字段中,我要做什么?有可能吗?

  • 问题内容: 我的表单有点复杂,我希望通过本地发布一个元组数组来简化服务器端(PHP)处理。 表单的第一部分代表一个 User : First Name Last Name Email Address etc 表单的第二部分代表一 棵树 : Fruit Height etc 问题是我需要能够以相同的形式为单个 用户发布 多个 树 。我想以 树 的数组作为单个 用户 发送信息,但这对于表单而言可能太复

  • 问题内容: 这是我必须从中提取值5390.85,5428.15,5376.15和5413.85的HTML源。我想使用jsoup做到这一点。但是我对jsoup比较陌生(今天我开始使用它)。那我该怎么办呢? 我已经使用jsoup提取了网站的内容。但是如何提取我需要的值?提前致谢 问题答案: 尝试这样的事情: 这是打印输出:-

  • 我不熟悉JSP和Servlet。在接下来的任务中,我需要你的建议。我有一个jsp页面,它有一个html表单,可以接受来自用户的一些信息。 JSP页面info.jsp 当此客户端输入信息并提交表单时,表单中的数据被设置为actionservlet,检查用户输入的用户名是否已经存在于数据库中。如果用户名已经存在,则它会将数据发送回调用jsp,并带有一个额外的属性“回复”和值作为适当的消息。即,如果输入

  • 问题内容: 我的表单有点复杂,我希望通过本地发布一个元组数组来简化服务器端(PHP)处理。 表单的第一部分代表一个 User : First Name Last Name Email Address etc 表单的第二部分代表一 棵树 : Fruit Height etc 问题是我需要能够以相同的形式为单个 用户发布 多个 树 。我想以 树 的数组作为单个 用户 发送信息,但这对于表单而言可能太复