我使用Coldfusion 7在ajax中调用远程CFC。当所有成功完成时,CFC设置为返回值0。我已经使用“& returnformat = plain”将URL附加到CFC,并且我还将cfc的returnformat属性设置为“plain”。
但每次我进行cfc调用时,都会将响应作为WDDX数据包而不是纯文本反馈回来。我试过从URL字符串和许多其他东西中省略“& returnformat = plain”,但似乎没有任何效果。
有什么想法吗?
提前致谢!
加里
答案 0 :(得分: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的时间。 :)