假设我们在站点根目录下有一个cfc文件:infotest.cfc。
内容为:
<cffunction name="myFunction" access="remote" returntype="string">
<cfargument name="intxt" type="string" required="yes">
<cfset myResult="foo-" & Arguments.intxt>
<cfreturn myResult>
</cffunction>
我们就可以这样访问并得到返回值:
http://localhost/omg/infotest.cfc?method=myfunction&intxt=gtcolor.com
这样,我们就会得到返回值为:foo-gtcolor.com
这种调用方式最重要的地方是access的值必须为remote,即access="remote"。也不能省略不写,因为默认是public。
有时候我们在查看Coldfusion网页源代码的时候会看到Ajax调用cfc的方法,其实原理就是这样的。