我使用 jQuery 调用了以下非常简单的 CFC。它在CF9上本地运行良好,但客户端在CF7上,并且CF7中的cffunction中没有returnformat属性。我怎样才能使这项工作?我尝试在返回的结构上使用 SerializeJSON() ,但这不起作用。谢谢。
<cfsetting showdebugoutput="false">
<cffunction name="getPart" access="remote" returntype="any" returnformat="JSON">
<cfargument name="myarg" type="string" required="yes">
<cfset var ret = StructNew()>
<cfset ret.success = true>
<cftry>
<cfquery name="ret.part" datasource="dsn">
(query goes here)
</cfquery>
<cfset ret.recordcount = ret.part.recordcount>
<cfcatch type="any">
<cfset ret.success = false>
<cfset ret.error = cfcatch>
</cfcatch>
</cftry>
<cfreturn ret>
</cffunction>