0

我有 2 个文件:test.cfc 和 test.cfm。当我单击中的提交按钮时test.cfm,出现以下错误:

“错误:对象不支持方法的这个属性”。

我知道这与passForm函数内部的表单引用有关。但是在谷歌搜索了几个小时后,我仍然无法解决该错误。有什么建议吗?

测试.cfc

<cfcomponent>
    <cffunction name="getForm"  returntype="String" access="remote">
        <cfargument name="theForm" type="struct">

    </cffunction>
</cfcomponent>

测试.cfm

<cfajaxproxy cfc="ajaxFunc.test" jsclassname="testCFC">
<script>
    function passForm(theForm)
    {
        try
        {
            var e = new testCFC();
            message = e.getForm(theForm);
            ColdFusion.navigate('', 'myDiv');
        }
    }
</script>
4

1 回答 1

2

您看过ColdFusion中的serializeJSON()和函数吗?deserializeJSON()

http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=functions_s_03.html

另外,请查看以下线程,这可能对您有所帮助。

如何将 STRUCT - OR - JSON 传递给 Coldfusion CFC 方法

希望有帮助。米奇。

于 2013-03-11T15:06:01.827 回答