PHP怎么POST访问接口,然后接口返回的信息直接显示在页面上?

看图!

例如我首页index.php有个输入框和一个按钮

我点按钮POST提交输入框的内容到接口www.xxx.xxx/1.php

然后1.php会返回数据文本123456

我想直接在index.php当中比如输入框和按钮下面加个数据框来显示1.php返回的数据文本123456

请求大佬给个例子,最好有注释,谢谢啦!
图片说明
图片说明

参考GPT和自己的思路:

好的,根据你的问题描述,需要使用 PHP 中的 AJAX 技术来实现无需刷新页面的异步 POST 请求和数据展示。具体实现过程如下:

  1. 在 index.php 中,使用 HTML 标签创建一个输入框和一个按钮,以及一个用于展示数据的 DIV。

    <input type="text" id="myInput">
    <button onclick="sendData()">提交</button>
    <div id="result"></div>
    
  2. 编写 JavaScript 代码,使用 AJAX 技术向接口发送 POST 请求,并在接收到响应后将数据展示在 DIV 中。
    ```

    
    3. 在接口 1.php 中,接收 POST 请求参数并返回数据文本 123456

    ```

    需要注意的是,发送 POST 请求时需要设置请求头文件,用于告诉服务器传输的数据类型为表单数据。同时,接口中接收 POST 请求参数的方式是使用 $_POST['inputVal'],其中 inputVal 应该与发送请求时设置的参数名称相同。如果 POST 请求传递的是 JSON 数据,则可以使用 $_POST['inputVal'] 获取数据并进行处理。

    希望我的回答能够帮到你,如果还有其他问题,请随时提出。