Coldfusion 7 и JQuery AJAX - нужна помощь с ответом - PullRequest
0 голосов
/ 02 ноября 2010

Я вызываю удаленный CFC в ajax, используя Coldfusion 7. CFC настроен на возврат значения 0, когда все успешно выполнено.Я добавил URL к CFC с помощью "& returnformat = plain", а также установил атрибут returnformat для cfc в "plain".

Но каждый раз, когда я делаю вызов cfc, я получаю ответ обратно в виде пакета WDDX вместо простого текста.Я попытался опустить "& returnformat = plain" в строке URL и многое другое, но, похоже, ничего не работает.

Есть мысли?

Заранее спасибо!

Gary

1 Ответ

3 голосов
/ 02 ноября 2010

К сожалению, 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.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...