当前位置: 代码迷 >> ColdFusion >> 求高手解决javascript和cf混用的有关问题
  详细解决方案

求高手解决javascript和cf混用的有关问题

热度:5651   发布时间:2013-02-26 00:00:00.0
求高手解决javascript和cf混用的问题
我想要实现的是:
<a   onclick= "Del( 'sectionName '); "style= "cursor:hand; "> X </a>
function   Del(sectionName)
{
        var   sectionID   =   document.getElementById(sectionName);
        sectionID.style.display   =   "none ";
        <cfquery   name= "findId "   datasource= "Chart ">
                    delete   from   DICTS_SECTIONS
                    where   SECTION_NAME   =   '#sectionName# '
        </cfquery>
}
哪位高手能指点一下,谢谢了!!!

------解决方案--------------------------------------------------------
JavaScript属于客户端,我们要把一个JavaScript变量提交到客户端,需要提交操作。
如果想页面不刷新,利用ajax,调用一个access=“remote”的 CFC 文件,改变ColdFusion的值,
或者直接在这个 CFC 里面进行数据删除操作,

还有一种方法,可以使用<cfwddx>标签,示例可以参考
http://hi.baidu.com/shssun/blog/item/c1cb2fef776be233acafd5ab
------解决方案--------------------------------------------------------
手误,不好意思,第二个“客户端”应该是“服务器端”
------解决方案--------------------------------------------------------
在js function里添加一个section_name field,提交form到某页面,根据form里的sectionname的值调用cfquery or cfc function
------解决方案--------------------------------------------------------
貌似有点ajax的样子,如果你用的cf8以前的版本,这个只能借助cfajax或者ajaxcfc,因为cf是服务器端运行的,是先于javascript的,因此可以用cf来调用javascript,不能反过来...把你的需求多贴点看看怎么实现比较好
  相关解决方案