2010-11-01 70 views
0

我使用Coldfusion 7調用ajax中的遠程CFC。當所有操作都成功完成時,CFC被設置爲返回值0。我已將該URL添加到CFC中,並帶有「& returnformat = plain」,並且我還將cfc的returnformat屬性設置爲「plain」。Coldfusion 7和jquery ajax - 需要幫助與迴應

但每次我做cfc調用時,我都會將響應作爲WDDX數據包取代純文本。我曾嘗試從URL字符串和其他許多事物中省略「& returnformat = plain」,但似乎沒有任何效果。

有什麼想法?

在此先感謝!

加里

+0

你可以發佈代碼爲jQuery AJAX請求和CFC? – orangepips 2010-11-02 16:35:05

回答

3

不幸的是,returnformatCF8,不可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的時間。 :)