Вот несколько замечаний, которые могут помочь:
Определяется ли функция alert () в вашем предыдущем коде, или ее путают с функцией alert () javascript? Я не верю, что Coldfusion имеет встроенную функцию alert (), если она не появилась в версии 9.
Внимание, а не проблема, ключевое слово var должно быть определено в самой верхней части тела функции, если вы не используете Coldfusion 9. Аналогично, ключевое слово "new" является новым для CF 9. Я предполагаю, что вы ' на версии 9, так как вы используете обе функции.
Для предварительного холодного синтеза 9:
function getStateInfo(state){
var f = createobject("component","functs");
alert(state);
...
Не помещайте теги в cfscript. Вам также не нужны хеш-метки, хотя они не причинят вреда. Хеш-метки предназначены для использования вне тегов Coldfusion (включая cfscript), в основной части HTML.
Эта строка:
f.qry_getLenderEvictionStateInfo(<cfoutput>#request.Lender_Id#</cfoutput>,state);
Должно быть:
f.qry_getLenderEvictionStateInfo(request.Lender_Id,state);