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>