求高手解决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.html
[解决办法]
手误,不好意思,第二个“客户端”应该是“服务器端”
[解决办法]
在js function里添加一个section_name field,提交form到某页面,根据form里的sectionname的值调用cfquery or cfc function
[解决办法]
貌似有点ajax的样子,如果你用的cf8以前的版本,这个只能借助cfajax或者ajaxcfc,因为cf是服务器端运行的,是先于javascript的,因此可以用cf来调用javascript,不能反过来...把你的需求多贴点看看怎么实现比较好