Phi*_*hil 2 javascript ajax coldfusion cfc cffunction
我有一个ColdFusion函数,用于检查表中是否存在记录,如果存在,则返回找到的行的数据.但是,如果记录不存在,我想让它调用我编写的JavaScript函数,并使用从JS函数返回的值继续处理CF函数.我知道CF是用Java编写的,所以我希望有一些东西可以执行这个任务.
基本上,从CF页面,步骤将是......
有任何想法吗?感谢您的任何帮助!
您需要了解CF和JS不存在于同一环境中,并且不能像以下那样相互交互:http://blog.adamcameron.me/2012/10/the-coldfusion-requestresponse-process.html.
你的JS可以远程调用CF,但是CF不能根据它的处理启动对JS的调用,因为在CF处理时,一切都在服务器上,因此JS不是配方的一部分.
您可以做的最好的事情是让CF代码写出JS代码,然后将其发送到浏览器,然后在浏览器在页面呈现期间执行JS时执行.
但这真的不符合你想要做的事情.
您所做的任何事情都必须适合请求/响应生命周期.
你可以这样做:
functions.cfcfunctions.cfc方法调用只能处理,然后将一些东西返回给在1中触发请求的JS.functions.cfc以继续处理.你不能做的是让步骤2回调JS 并继续处理,然后再向JS 返回其他东西.每个请求只能有一个响应.所以你可能不得不使用多个请求.
| 归档时间: |
|
| 查看次数: |
2426 次 |
| 最近记录: |