wordpress - 使用 WordPress,如何创建一个将服务器端 POST 到 Web api 的潜在客户 Web 表单?
问题描述
这甚至可能吗?我的公司确实花了 6 个月的时间试图弄清楚如何完成这项任务。公司内很多人都觉得这个任务很简单,wordpress 可以做到这一点是不言而喻的。但是,该功能仍未交付。这让我怀疑 wordpress 是否有能力做到这一点。(显然我们可以在另一个技术栈中完成,比如 asp.net 等。但我们需要知道这在 wordpress 中是否在技术上可行)
WordPress 中的页面需要包含一个同时进行客户端和服务器端验证的表单。POST 到 web api 需要在服务器端完成。任何和所有的帮助表示赞赏。先感谢您!
我们是否错误地假设 WordPress 能够做到这一点?
解决方案
对的,这是可能的。
您可以使用 HTML+JavaScript 代码为页面制作模板。在浏览器中进行验证。然后通过 AJAX 将数据发送到服务器并进行检查。最后得到服务器的答复。
您还可以创建小部件或插件,并通过短代码将您的表单(+validation)与所需代码粘贴到您网站的任何页面中。
除了使用 WordPress REST API 之外,您还可以在任何可以使用 JSON 的平台上进行服务器验证。
编辑
如果您需要其他页面或任何内容,您可以通过cURL或 PHP 的其他库创建服务器端 HTTP POST 请求。使用从前端表单获取的数据。
但是如果你不需要内容管理系统,那么使用WP没有任何意义。只是因为 HTTP POST 请求的一种形式和服务器代码。
推荐阅读
- java - 如何通过按 Chrome 下的相同链接重新加载页面并开始下载?在 FF 下运行良好
- azure - 尝试从 Azure 表中删除实体时,Azure Logic App 给出 404
- r - R中的strptime函数返回空值
- reactjs - 为 react 应用设置 nginx 代理
- docker - fabcar 示例:致命错误:运行时执行期间出现意外信号 [信号 SIGSEGV:分段违规代码=0x1 addr=0x63 pc=0x7f84bc4ea259]
- linux - linux仅合并来自多个文件的行子集
- mysql - 基于if条件的第二个表中的R sum列
- c - MPICH:在 MPI_COMM_SPAWN 生成的子节点无法到达父节点之后
- pepper - 如何在辣椒机器人平板电脑上设置默认应用程序?
- javascript - 我的问题与删除功能成功、错误、完成有关