forms - 带括号的 ColdFusion 变量名称

标签 forms coldfusion cfml

我正在与一个 webhook 进行交互,该 webhook 提供了一个 FORM 结构,其中包含多个包含括号 [ ] 的变量。如何在 CFML 中利用这些变量?

示例:

FORM.PAYLOAD[SITE][ID]

FORM 是结构 PAYLOAD[SITE][ID]FORM 结构中变量的名称。

非常感谢所有帮助!

最佳答案

我宁愿建议您使用 cfdump 转储 form 结构,如下所示 -

<cfdump var = "#form#" />

并查看 PAYLOAD[SITE][ID] 是否是 form 结构的键,或者只有 payload 是键。

如果整个 PAYLOAD[SITE][ID] 在转储中显示为键,那么正如 @matt 建议的那样,您可以使用这样的变量 -

<cfset payload_site_id = form["PAYLOAD[SITE][ID]"] />

关于forms - 带括号的 ColdFusion 变量名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40034108/

相关文章:

javascript - Extjs,在表单中执行标准提交时处理成功或失败

javascript - jQuery 仅显示已选中复选框的标签并隐藏未选中的复选框

sql-server-2005 - mssql 另一种使用 IN 编写查询的方法?

javascript - Coldfusion 加载动画 cfform

arrays - ColdFusion、BigDecimal 不能用作数组

javascript - 简单的 coldfusion 将记录 id 传递给 JS 函数?

php - 如何使用 PHP 从 MySQL 中的 HTML 表单检索数据?

javascript - Onchange 上选择多个

email - 如何在 CF9 中使用 cfscript 发送带有附件的电子邮件?

java - 冷融合: Regex to match words and replace & change link