看图!
例如我首页index.php有个输入框和一个按钮
我点按钮POST提交输入框的内容到接口www.xxx.xxx/1.php
然后1.php会返回数据文本123456
我想直接在index.php当中比如输入框和按钮下面加个数据框来显示1.php返回的数据文本123456
请求大佬给个例子,最好有注释,谢谢啦!
参考GPT和自己的思路:
好的,根据你的问题描述,需要使用 PHP 中的 AJAX 技术来实现无需刷新页面的异步 POST 请求和数据展示。具体实现过程如下:
在 index.php 中,使用 HTML 标签创建一个输入框和一个按钮,以及一个用于展示数据的 DIV。
<input type="text" id="myInput">
<button onclick="sendData()">提交</button>
<div id="result"></div>
编写 JavaScript 代码,使用 AJAX 技术向接口发送 POST 请求,并在接收到响应后将数据展示在 DIV 中。
```
3. 在接口 1.php 中,接收 POST 请求参数并返回数据文本 123456。
```
需要注意的是,发送 POST 请求时需要设置请求头文件,用于告诉服务器传输的数据类型为表单数据。同时,接口中接收 POST 请求参数的方式是使用 $_POST['inputVal'],其中 inputVal 应该与发送请求时设置的参数名称相同。如果 POST 请求传递的是 JSON 数据,则可以使用 $_POST['inputVal'] 获取数据并进行处理。
希望我的回答能够帮到你,如果还有其他问题,请随时提出。