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.:)

Другие вопросы по тегам