我正在与一个web钩子交互,它提供了一个包含方括号[ ]的多个变量的表单结构。如何在CFML中使用这些变量?
示例:
FORM.PAYLOAD[SITE][ID]FORM是结构,PAYLOAD[SITE][ID]是FORM结构中变量的名称。
所有的帮助都非常感谢!
发布于 2016-10-14 10:40:34
我建议你像这样使用form转储cfdump结构-
<cfdump var = "#form#" />看看PAYLOAD[SITE][ID]是form结构的键还是只有payload才是关键。
如果整个PAYLOAD[SITE][ID]在转储中显示为一个键,那么就像@matt建议的那样,您可以使用这样的变量-
<cfset payload_site_id = form["PAYLOAD[SITE][ID]"] />发布于 2016-10-14 04:27:01
ColdFusion本机不处理窗体中的结构或数组。
2007年,Brian创建了一个处理该程序的工具。
2013年,我创建了一个工具,使用当时的FW/1版本。该工具的最新版本可以在:https://github.com/jmohler1970/BS-4-CF/tree/master/framework上找到。
最后但并非最不重要的一点是,我在Adobe中输入了一张票据,以本地方式添加该功能:https://bugbase.adobe.com/index.cfm?event=bug&id=4156093。
https://stackoverflow.com/questions/40034108
复制相似问题