我有一個使用jQuery通過$.post
調用cfc的CF應用程序。我已經在CFC處理錯誤,但如何抓住這個例子:通過Ajax調用CFC時發生CF錯誤
CFC:
<cfcomponent>
<cffunction name="function_1" access="remote" returnformat="json">
...
</cffunction>
....
</cfcomponent>
調用頁面:
<html>
<head>...</head>
<body>...
<script>
$.post("mycfc.cfc",{
method: "functio_1", //notice the misspelling
....
</script>
</body>
</html>
這不會引起JavaScript錯誤,並返回一個200響應。
的錯誤將是:
The method functio_1 was not found in component E:\inetpub\wwwroot\mycfc.cfc. Ensure that the method is defined, and that it is spelled correctly. <br>The error occurred on line -1.
我明白,這是基本的例子,並且容易固定,但我敢肯定有很多其他的例子,其中類似的事情可能發生。
有什麼想法?
修復拼寫錯誤。你的代碼正在做它應該做的事,你只是沒有正確處理錯誤。 – Blazemonger
拼寫錯誤旨在幫助描述問題。 –