2010-12-13 53 views

回答

2

丹尼尔,

,这将在很大程度上取决于目标Web服务器以及是否正在使用的JavaScript。然而,你不用JavaScript标签,所以会忽略包括JSON在内的可能性,以及序列化的JavaScript数组。

如果可能的话,您最好的选择可能是将javascript作为选项。使用伪代码为例

,你可以不喜欢(传统$ POST):

使用[]符号在表单字段的名称您要提交这样的:

<input type="text" name ="whatever[]" value="a" /> 
<input type="text" name ="whatever[]" value="b" /> 
<input type="text" name ="whatever[]" value="c" /> 
<input type="text" name ="whatever[]" value="d" /> 
当您发布

,这将做为

$whatever = $_POST['whatever']; 

,你可以像访问它们:

$whatever[0] 

这会让你“一个”。

我知道它很粗略,不是我通常在.net中做的,但希望是一个通用的非js appraoch,它是可以转让的。

+0

虽然JSON以JavaScript命名,但它实际上是独立于语言的。 – Aether 2010-12-13 15:10:28

+0

好点以太。独立寿是关于消耗它的服务器(即.net,php,java等)。它实际上是javascript的一个子集,因此需要(js)在客户端上运行,以便在客户端运行... – 2010-12-13 16:18:20

2

我会用JSON。这使得将其重新转换为数组或对象集合服务器端变得微不足道。

相关问题