php - PHP - 在后台从文件中返回 JSON
问题描述
我有个问题:
我需要在将响应重定向回我的 html 页面时返回对请求的服务器响应。
我的请求通过以下过程运行:
- 通过 HTML 表单发布
createobject.php 从 POST 中获取信息并调用类 Object 的方法 create
$对象->创建();
对象中的方法 create 运行代码并返回 true 或 false
这是我的问题,我需要发送 echo $this->conn->lastInsertId(); 作为对服务器的响应
createobject.php 将请求重定向回 HTML 页面
- 用户查看插入是否成功
第 1 步和第 5 步仅用于测试,我需要 createobject.php 中的响应
解决方案
您可以在重定向到 HTML 页面时传递您的响应。像这样重定向。
header('Location: http://example.com?json='. urlencode($json));
然后从 HTML 页面使用 php 或使用 javascript 访问它。
从php你可以这样做
$data = json_decode($_GET["json"]);
从 javascript 这个参考将帮助您从当前 url 获取参数 json
获得 json 参数后,您只需要
let json = getParam("json");
let data = JSON.parse(json);
您可以使用上面的 url 创建 getParam 函数。:)
推荐阅读
- pycharm - 无法在 Anaconda3 中启动 PyCharm
- python - 执行网络抓取算法时列表索引超出范围错误
- c# - NuGet 没有正确处理带有链接文件的 CopyToOutputDirectory
- c - 在c中的循环中中断而不是继续?
- python - VSCode:如何为 Python 配置“组织导入”(isort)
- python - 如何检查列表中是否有重复项?如果是这样,我如何检查有多少重复项?
- node.js - 使用 Node.js Passport 进行动态重定向
- ansible - 使用带有 ini 主机文件的 Jinja2 模板
- app-store-connect - 如何修复 App Store 连接在 fastlane 中显示未经授权的访问错误
- android - Flutter:连接NFC标签时如何启动应用程序