vol*_*one 0 coldfusion coldfusion-11 coldfusion-2016
我创建了一个CFC来处理并返回发回到提交页面的评论.它只返回一个返回浏览器的注释的JSON字符串,然后使用jQuery插入到DOM中.
但是,我还想发送一封电子邮件通知作者已发布新评论.我希望在JSON返回浏览器之后执行此操作,因为它会加快用户界面,而不是在更新DOM之前等待发送电子邮件.
我目前正在测试这个,并且看不到ColdFusion会在<cfreturn>
标记之后执行任何操作.例如,以下内容对我不起作用:
<cffunction>
....
<cfreturn NewComment/>
<!--- Anything after the cfreturn above doesn't seem to get executed --->
<cfmail to="somebody@domain.com" from="nobody@domain.com">
A new comment is available for you to read
</cfmail>
</cffuntion>
Run Code Online (Sandbox Code Playgroud)
然而,这个DOES工作:
<cffunction>
....
<cfmail to="somebody@domain.com" from="nobody@domain.com">
A new comment is available for you to read
</cfmail>
<cfreturn NewComment/>
</cffuntion>
Run Code Online (Sandbox Code Playgroud)
有什么处理这个,我怎么能实现我想做的事情?如果我想做的不仅仅是发送电子邮件,那么DOM在更新之前会等待很长时间,这会让用户体验不畅.
归档时间: |
|
查看次数: |
112 次 |
最近记录: |