【发布时间】:2015-10-02 21:36:44
【问题描述】:
使用 PHP、HTML 和 Javascript。 对于 PHP,我们使用的是 MVC 框架。
我有一个关于网络通信的基本问题,也许有人可以在这里澄清一些事情。
REST 分开,只接受“post”和“get”:
假设我们这样做:
http://blabla.com/companyA/income/
它将列出给定公司的所有收入。
如果我们这样做:
http://blabla.com/companyA/income/2010/
它将列出该公司 2010 年的所有收入。
等等。
现在,我希望允许用户从 html 表单中选择一些值,并根据这些值从服务器返回适当的数据。
这是如何工作的?
a) 我们是否应该在客户端,(form action) 连接URL 字符串并将其发送到服务器端?
b) 我们的,我们是否应该将参数发送到服务器端,并返回 URL?
无论如何都行吗?只有一种方法可行吗?这些路径的后果是什么?还有第三种可能吗?
【问题讨论】:
-
这是一个非常广泛/开放式的问题,至少我认为很难回答。我会研究项目 a) 只提供生成的 HTML(例如静态博客生成器,可能是 Jekyll 或类似的东西,但用 php 编写); b) 提供在服务器端生成的模板,例如任何使用 Twig 的 php 项目,通常通过 ajax 补充更新的模板; c)SPA,来自我的答案中的链接。这些是可供选择的最常见范例。
标签: javascript php forms url