Coldfusion 7 и JQuery AJAX - нужна помощь с ответом
Я вызываю удаленный CFC в ajax, используя Coldfusion 7. CFC настроен на возврат значения 0, когда все успешно выполнено. Я добавил URL к CFC с помощью "&returnformat=plain", а также установил атрибут returnformat для cfc в "plain".
Но каждый раз, когда я делаю вызов cfc, я получаю ответ обратно в виде пакета WDDX вместо простого текста. Я попытался опустить "&returnformat=plain" в строке URL и многое другое, но, похоже, ничего не работает.
Какие-нибудь мысли?
Заранее спасибо!
Gary
1 ответ
К несчастью, returnformat
добавлен в CF8, недоступен для 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.:)