当我尝试在我的ColdFusion代码中嵌入井号时,我遇到了问题.我一直收到以下错误消息:
在第57行第26行找到无效的CFML构造.ColdFusion正在查看以下文本:
#
这是代码:
<cfloop index="i" from="1" to="12">
<cfset needRecord.setNeed#i#(#form["need#i#"]#) />
</cfloop>
Run Code Online (Sandbox Code Playgroud)
如果我在cfset标签之外运行循环,如下所示:
<cfloop index="i" from="1" to="12">
needRecord.setNeed#i#(#form["need#i#"]#)
</cfloop>
Run Code Online (Sandbox Code Playgroud)
代码运行并生成我想在cfset标记中生成的内容.知道我做错了什么吗?
任何帮助将不胜感激.
需要记录一个CFC吗?这是一种方法:
<cfinvoke component="#needRecord#" method="setNeed#i#" x="#form['need#i#']#">
Run Code Online (Sandbox Code Playgroud)
其中"x"是setNeed的参数名称.你也可以简化.就像是:
<cfset value = form["need#o#"]>
<cfset evaluate("needRecord.setNeed#i#(value)")>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
538 次 |
最近记录: |