jquery in bound cfm

时间:2010-09-10 13:06:25

标签: jquery coldfusion

我已在表

中实现了此过滤器

http://www.coldfusionjedi.com/index.cfm/2007/8/3/Simple-FIlter-as-you-type-ColdFusion-8-Demo

输出表中还有一个按钮,在点击时调用jquery ajax函数,它只是切换新闻项的可见性。这工作正常,直到我从主html页面抽象代码并将其放入绑定的cfm。

有没有人知道如何让jquery在绑定函数中工作?

谢谢,

R上。

$("a.toggleVisibility").click(function () { 
  if ($(this).html() == 'Yes') {
    $(this).html('No');     

    $.ajax({
      type: "POST",
      url: "togglevisibility.cfm",
      data: "id=" + $(this).attr('rel')+"&table=events&visible=No",
      success: function(msg){
      }
    });
  }
});  

1 个答案:

答案 0 :(得分:1)

尝试将代码移动到顶级页面(调用页面而不是绑定页面)并将其更改为:

$("a.toggleVisibility").live('click',function () { 
  if ($(this).html() == 'Yes') {
    $(this).html('No');     

    $.ajax({
      type: "POST",
      url: "togglevisibility.cfm",
      data: "id=" + $(this).attr('rel')+"&table=events&visible=No",
      success: function(msg){
      }
    });
  }
});  

这将绑定到任何带有toggleVisibility类的标签,无论它们何时被添加到DOM并且应该处理问题