我有一个 CF 应用程序,它使用 jQuery 通过$.post
. 我在 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.
我知道这是基本示例,并且很容易修复,但我确信还有很多其他示例可能会发生类似的事情。
有什么想法吗?