Arrays 数据表的ColdFusion处理;已发送参数“;

Arrays 数据表的ColdFusion处理;已发送参数“;,arrays,struct,datatables,coldfusion,coldfusion-11,Arrays,Struct,Datatables,Coldfusion,Coldfusion 11,有没有人有在ColdFusion中使用jQuery数据表的经验?您是否成功地使用了“服务器端”模式,让CF正确地将数据表发送到服务器的参数解析为复杂变量?例如,当前如果我转储“表单”,我会得到像columns[1][data]或search[value]这样的键。如何让ColdFusion将这些参数解析为变量,如form.columns[1]。data或form.search.value 根据位于的文件,它说: 在大多数现代服务器端脚本环境中,这些数据将自动作为阵列提供给您 我正在使用ColdF

有没有人有在ColdFusion中使用jQuery数据表的经验?您是否成功地使用了“服务器端”模式,让CF正确地将数据表发送到服务器的参数解析为复杂变量?例如,当前如果我转储“表单”,我会得到像
columns[1][data]
search[value]
这样的键。如何让ColdFusion将这些参数解析为变量,如
form.columns[1]。data
form.search.value

根据位于的文件,它说:

在大多数现代服务器端脚本环境中,这些数据将自动作为阵列提供给您


我正在使用ColdFusion 11。

您可能需要查看名为FormUtils的实用程序

它可以接受这个

<h2 class="is-size-2">employee[1]</h2>
<input name="employee[1].name" type="text" value=""><br />
<input name="employee[1].phone" type="text" value=""><br />
<input name="employee[1].permission.2" type="text" value=""><br />
<input name="employee[1].permission.1" type="text" value=""><br />
<input name="employee[1].mode[2]" type="text" value=""><br />
<input name="employee[1].mode[1]" type="text" value=""><br />
employee[1]






并将其转换为结构和数组

 <cfset util = new formutils.FormUtils().init() />
 <!--- form has been patched --->
 <cfdump var="#form#">

它基本上允许表单作为结构和数组推送

 <cfset util = new formutils.FormUtils().init() />
 <!--- form has been patched --->
 <cfdump var="#form#">
免责声明

我重写了原文。原作由布赖恩·科特克完成

下面的链接指向我的代码版本。还有他的版本的链接

正在运行的it视频演示:

核心文件:


演示站点:

请在问题中包含您的代码和转储。谢谢,我会试一试。