ColdFusion:如何将@change元素(cfselect)绑定到cffunction?

ColdFusion:如何将@change元素(cfselect)绑定到cffunction?,coldfusion,bind,cfselect,Coldfusion,Bind,Cfselect,我试图将以下代码绑定到cfselect,并在cfc中调用cffunction <cfset qry_student = #getUsersForMassEmail('S',session.termcode,{cmbCRN@change})#> 我的问题是{cmbCRN@change},这将为我提供以下输出: 构造无效:缺少参数或名称 知道我遗漏了什么吗?正如其他人所说,不建议使用cfselect和这样的绑定,但我还是会回答。CF UI内容的绑定用于客户端代码。也就是说,我可以指

我试图将以下代码绑定到cfselect,并在cfc中调用cffunction

<cfset qry_student = #getUsersForMassEmail('S',session.termcode,{cmbCRN@change})#>

我的问题是
{cmbCRN@change}
,这将为我提供以下输出:

构造无效:缺少参数或名称


知道我遗漏了什么吗?

正如其他人所说,不建议使用cfselect和这样的绑定,但我还是会回答。CF UI内容的绑定用于客户端代码。也就是说,我可以指定一个UI项,并说,当另一个UI项更改时,也可以更改我。您正试图从局部变量绑定到cfselect。如果您仔细想想,该变量将不存在于客户端代码中——它只是CF代码。你不能这么做。

首先,停止使用
cfselect
和任何其他属于ColdFusion的UI元素。它们的实现很差,功能有限。使用普通的
select
和jQuery之类的JavaScript库来学习如何以正确的方式进行操作。感谢Matt和Scott的参与。我的问题是令牌@change。“无效令牌@”。这就是我想要的,在函数中使用令牌。现在我正在使用cfml2js检索数据,但是,我想知道使用令牌的正确方法。再次感谢汉克斯·雷蒙德的建议。让我们切换到选择。您是否有一个引用,我可以在其中查看如何将select绑定到CFF函数?(我知道客户机/服务器交互),因此我使用cfml2js进行编码。Resume:我有一个select,当select中发生更改时,它必须调用CFF函数。再次感谢。当cfselect更改时,您可以运行JS代码,并且JS代码可以调用CFC。以cfajaxproxy的文档为例。但要清楚,如果您刚刚开始这项工作,我敦促您停止。