Javascript 加载AJAX内容后初始化jQuery插件

Javascript 加载AJAX内容后初始化jQuery插件,javascript,jquery,ajax,plugins,modal-dialog,Javascript,Jquery,Ajax,Plugins,Modal Dialog,我正在使用PopEasy jQuery插件弹出模式表单。如果触发器链接和包含模态形式的DIV在使用 $(document).ready(function(){... 初始化插件 但是,我需要从通过AJAX加载的内容触发模式,这是在主文档“就绪”之后发生的 我试过了 $(document).ajaxComplete(function(){... 但我使用AJAX的方式可能与该方法所期望的略有不同 加载AJAX内容后如何初始化插件?一旦内容被检索,您可以在成功回调中进行配置 $.ajax({

我正在使用PopEasy jQuery插件弹出模式表单。如果触发器链接和包含模态形式的DIV在使用

$(document).ready(function(){...
初始化插件

但是,我需要从通过AJAX加载的内容触发模式,这是在主文档“就绪”之后发生的

我试过了

$(document).ajaxComplete(function(){...
但我使用AJAX的方式可能与该方法所期望的略有不同


加载AJAX内容后如何初始化插件?

一旦内容被检索,您可以在
成功回调中进行配置

$.ajax({
  url:"server.aspx",
  type:"POST",
   success:function(result){
   //do it here
   }
});

请注意,
$(document).ajaxComplete
在每个完成的AJAX请求之后都会被调用。因此,如果您有(可能)多个AJAX调用,那么您的代码(可能)会执行多次。您只需要使用加载此特定内容的AJAX调用的
success
回调,就像Murali的回答一样。我熟悉的一个使用GetXmlHttpObject和.onreadystatechange、.readystate、.status、.responseText、.open和.send。我在分配给.onreadystatechange的函数末尾尝试过,但它不起作用,但对于js,我很难说出为什么有些东西不起作用。我不太了解js<代码>测试
似乎有很多方法可以实现AJAX。下面是我熟悉的一个。我在innerHTML行之后尝试了这个插件,但没有成功。但是对于js,我很难解释为什么有些东西不起作用。我不太了解js。我将如何实现你的答案<代码>函数getClassListAjax(){x=GetXmlHttpObject();x.onreadystatechange=function(){if(x.readyState==4&&x.status==200){document.getElementById(“cla”).innerHTML=x.responseText;}}x.open(“POST”,“ajax.php”,true);x.send(null);}噢,这就是jQuery ajax。我将尝试转换到它,看看它是如何运行的。好的,我转换到jQuery AJAX,并在AJAX数据写入DOM之后,将modal插件代码放入success:parameter中,它工作得非常出色。谢谢