如何使用x-editable来处理ajax内容

时间:2013-04-17 18:55:02

标签: javascript jquery ajax

我对实时加载的ajax内容和.editable();

有疑问

我通过ajax加载内容,需要能够绑定到父页面上的.editable()函数。我没有找到解决这个问题的文档。我想我必须是盲目的或总是'。

在尝试通过ajax实时加载内容访问它时,如何让这个.editable工作:

 $('#charge_name a').editable({
     // scripts here...
 });

非常感谢你的帮助!!!

2 个答案:

答案 0 :(得分:2)

在选项中有一个名为selector

的参数

此处有更多信息http://vitalets.github.io/x-editable/docs.html#editable

即使在加载后将它们添加到DOM中,也可以将editable委托给目标。

答案 1 :(得分:0)

我不确定这是否是最好的方法,但为了找不到更好的解决方案,这就是我想出的:

我创建了一个包含我的可编辑脚本的函数,例如:

 function myEditables(){
       $('#charge_name a').editable({
          // scripts here...
       });
 }

然后,当我需要在页面上激活我的可编辑内容时,无论是在ajax调用还是页面加载之后,我只需调用函数的名称:myEditables();

如果有人知道更好的方法,请告诉我,我会感激不尽。谢谢!