0

我正在使用 Coldfusion 7 在 ajax 中调用远程 CFC。当一切成功完成时,CFC 设置为返回值 0。我已使用“&returnformat=plain”将 URL 附加到 CFC,并且还将 cfc 的 returnformat 属性设置为“plain”。

但是每次我进行 cfc 调用时,我都会以 WDDX 数据包而不是纯文本的形式返回响应。我尝试从 URL 字符串和许多其他内容中省略“&returnformat=plain”,但似乎没有任何效果。

有什么想法吗?

提前致谢!

加里

4

1 回答 1

3

不幸的是,returnformat添加在CF8中,不适用于CF7

在这种情况下,您可能希望使用此解决方法:

在 /remote/myFunc.cfm 中:

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

仅供参考,CF7 也不知道什么是 JSON,因此您需要使用 3rd 方 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 回答