【发布时间】:2011-08-20 23:34:24
【问题描述】:
情况如下:
由于我无法控制的情况,我正在编写一个仅通过 JSON 公开数据的后端。
用户界面是纯 HTML/jQuery。来自 UI 的所有查询都会生成一个 JSON 对象(通常非常复杂)。我需要 UI 能够向我传递一个包含多个 Id 和字符串列表的复杂对象。
实现这个的最简洁的方法是什么?
- 多个 GET/POST 参数,其中一些是列表,例如
&List=1,2,3 - 作为单个参数的完整 JSON 对象,例如
?Data={"List"=[1,2,3]} - 完全不同。
如果您做过类似的事情,我会对您的体验感兴趣 - 尤其是在将对象定义传递给客户端方面。
在这种情况下,想象以下数据包...
{
Id: 1,
Status: "Processing",
RecordTypeAIds: (1,2,3)
RecordTypeBIds: (4,5,6)
RecordTypeCIds: null
}
将这些信息从 jQuery 发送到 PHP 的最佳方式是什么(请记住,列表可能嵌套 n-deep)
感谢您提供的任何帮助。
【问题讨论】:
-
@hakre 那么,
php5标签有什么问题?php和php5不是同义词,似乎有一个版本可以提供更多信息?更不用说这个 Q 已经有一年多了,到目前为止一切都很好——有新的指导方针吗? -
不,根本没有新的指导方针。最近有关于这个的活动,所以它被更新为使用更好描述的标签。您的问题并非特定于 PHP5,因此 5 已被删除。就这样。只是一些家务。
-
@hakre - 谢谢“你的问题不是特定于 PHP5,所以 5 已被删除”。那是我没有建立的联系。
-
啊,好吧。如果您有更多问题/疑虑,请告诉我。