如何从已成功完成的另一个CFC方法回调方法

时间:2015-07-25 21:14:11

标签: coldfusion coldfusion-10 coldfusion-11

我正在向CFC提交表单,而CFC又调用不同CFC中的方法。然后,初始CFC将向用户发送电子邮件,确认其全部完成。它有点像这样:

<cfcomponent>
<cffunction name="FinalDemand" access="remote">
<cfinvoke component="AnotherCFC" method="AddToAudit" argumentCollection="#Arguments#">
<!--- I need to wait for confirmation from AnotherCFC here before continuing --->
<cfset APPLICATION.SendMail.ThankYou()/>
<cfset var Success = true>
<cfreturn Success>
</cffunction>
</cfcomponent>

AnotherCFC正在对数据库进行更新。我真的很喜欢这种方法能够告诉调用CFC它完成了它的工作。目前它只返回一个类似上面的CFC的布尔值,表示一切顺利。如果它没有返回布尔值,那么我们就知道它出错了。

这有可能吗?如果需要,我不介意使用JQuery来完成它。

0 个答案:

没有答案