Php 如何在模式窗口内执行jquery插件?

Php 如何在模式窗口内执行jquery插件?,php,jquery,ajax,plugins,modal-dialog,Php,Jquery,Ajax,Plugins,Modal Dialog,我正在使用进行在位编辑。如果我直接在页面上使用它,插件工作得很好;但是如果我在模态窗口中使用它,它就不再工作了。填充模式的数据来自通过AJAX的PHP文件,似乎插件没有加载到模式中 这是ajax从PHP收到的代码: <div class='edit2' id='div_1'>Dolor</div> 如果我直接在页面上这样做,效果很好;但不在模式中。从问题中的描述和代码来看,问题似乎是调用可编辑函数的时间 现在,当$document.ready函数中的文档准备就绪时调用它

我正在使用进行在位编辑。如果我直接在页面上使用它,插件工作得很好;但是如果我在模态窗口中使用它,它就不再工作了。填充模式的数据来自通过AJAX的PHP文件,似乎插件没有加载到模式中

这是ajax从PHP收到的代码:

<div class='edit2' id='div_1'>Dolor</div>

如果我直接在页面上这样做,效果很好;但不在模式中。

从问题中的描述和代码来看,问题似乎是调用可编辑函数的时间

现在,当$document.ready函数中的文档准备就绪时调用它。这很好,如果class.edit2元素已经在页面中,那么它将非常有用。例如:当您直接在页面上使用它时,但是如果元素还没有在页面上,那么它就不起作用了。例如:当您稍后使用AJAX加载它时

此问题的解决方案是移动呼叫:

 $('.edit2').editable('http://www.example.com/save.php');

从页面加载到AJAX调用的success函数,就在您将内容添加到模式之后。这样,调用插件时,.edit2就会存在,并且应该可以正常工作。

我们需要更多信息来帮助您。向我们展示您的代码,并让我们确切地知道您正在使用的pugin插件:这是从php文件到modal print Dolor的数据;这是插件$'.edit2'.editable'的代码;我把问题格式化并改正了一些小错误。
 $('.edit2').editable('http://www.example.com/save.php');