php - 如何轻松可视化发布请求的内容?
问题描述
假设我们有以下表格。一旦提交,有没有一种方法可以在没有服务器端脚本的情况下以 json 形式可视化请求的内容?
<html>
<head>
</head>
<body>
<form class="dump" action="#" method="post">
<fieldset>
<legend>Dump inputs</legend>
<label for="name">Name</label>
<input id="name" type="text" size="25" />
<label for="email">email</label>
<input id="email" type="text" size="25" />
<input type="submit" id="submit" value="Send" />
</fieldset>
</form>
</body>
</html>
预期输出:
{"name":"something","email":"something"}
解决方案
在 Chrome 中:查看 > 开发人员 > 开发人员工具 > 网络 > 所有 > 名称 > 标题
解决方案
首先,您需要为您的字段命名。添加name
与它们具有相同值的属性ids
。然后使用FormData:
var fd = new FormData(document.querySelector('form'))
console.log(Object.fromEntries(fd.entries()))
推荐阅读
- firebase - 如何仅使用 id 在 Firebase 中检索文档
- php - 如何使用 PHP 计算网站(包含所有内容)的加载时间?
- haskell - 如何使用堆栈运行 yesod hello world 应用程序?
- ios - Fastlane iOS 测试在本地通过,但不是来自 Jenkins
- c# - 为什么 Lambda 表达式会返回 System.Linq.Enumerable+WhereSelectEnumerableIterator`2 作为结果
- android - addValueEventlistener 没有编译,编译器直接进入下一步
- javascript - Angular - 类型的参数不可分配给参数
- acumatica - 如何在销售订单中获取机会关系
- apache-flink - 为 Flink SQL 添加单元测试
- performance - 如何找到消耗高 CPU 和内存的 Jenkins 构建作业