2017-09-25 78 views
1

AJAX CFC不能lucee找到ACF到LUCEE轉換

消息:

invalid component definition, can’t find component [mycomp] 
Stacktrace : The Error Occurred in<br> 
/lucee/core/ajax/AjaxProxyHelper.cfc: line 26<br> 
called from /AjaxProxy.cfc: line 73<br> 
called from /AjaxProxy.cfc: line 45<br> 
called from ..\..\daftarMohon.cfm: line 135 

<cfajaxproxy cfc="mycomp" jsclassname="validation"> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 

請幫助

回答

0

我不CFC的任何再也顧不上。我將$ .ajax直接發送到.cfm頁面,並讓.cfm頁面執行SerializeJSON(qry)。

我不再使用基於標記的語法。我改用cfscript語法。

我不再使用cfquery。我使用存儲過程。

我不再使用$ .ajax。我使用取而代之。

+0

好吧,我得到你的觀點,但我的程序使用許多CFC來獲取數據。有沒有什麼辦法來解決這個錯誤 –

0

這可能只是一個映射問題,請問<cfdump var=#createObject("component","mycomp")#>是否顯示你的組件?

+0

是的,它顯示我的組件, VALIDAHLI \t 遠程功能validAhli 來源:F:\ lucee \ tomcat的\的webapps \ ROOT \ ekpkp \ permohonan \ mycomp.cfc 參數\t 標籤\t名稱必需\t \t型\t默認\t提示 身份識別碼\t真正\t串\t空\t noAhli \t真正\t串\t空\t retur n型\t字符串 –

+0

似乎找不到我的cfc'mycomp'文件,因爲我使用此代碼 「」 –

+0

對不起,原來這是一個已知問題,有一個修復掛起的https://luceeserver.atlassian.net/browse/LDEV-1494 –