0

Coldfusion 7を使用してajaxでリモートCFCを呼び出しています。すべてが正常に完了すると、CFCは値0を返すように設定されています。URLを「&returnformat = plain」でCFCに追加し、cfcのreturnformat属性も「plain」に設定しました。

しかし、cfc呼び出しを行うたびに、プレーンテキストではなくWDDXパケットとして応答が返されます。URL文字列などから「&returnformat = plain」を省略してみましたが、何も機能しないようです。

何かご意見は?

前もって感謝します!

ゲイリー

4

1 に答える 1

3

残念ながら、 CF8 でreturnformat追加されましたが、CF7では利用できませ

この場合、次の回避策を使用することをお勧めします。

/remote/myFunc.cfm:

<cfsetting enableCFoutputOnly="yes">
<cfoutput>#createObject("component","myComp").myFunc(URL.param1,URL.param2)#</cfoutput>

参考までに、CF7 は JSON が何であるかを把握していないため、サードパーティの udf/cfc を使用する必要があります。必要な場合は、http: //www.coldfusionjedi.com/index.cfm/2010/11/3/Best-JSON-option-for-folks-not-running-ColdFusion-9を参照してください。

CFをアップグレードする時が来ました。:)

于 2010-11-02T19:00:15.743 に答える