Javascript 使用load()加载也使用jQuery的页面

Javascript 使用load()加载也使用jQuery的页面,javascript,jquery,jquery-ui,jquery-ui-dialog,jquery-ui-plugins,Javascript,Jquery,Jquery Ui,Jquery Ui Dialog,Jquery Ui Plugins,我正在尝试加载一个页面,它基本上是 对话框(ui.dialog)。我可以从外部(我是 使用asp.net)页面 问题是在我的“弹出”表单中,我需要$(function()) {my function here})加载页面时执行某些操作的语法, 同时为一些动态下拉列表注册一些.fn扩展 使用ajax调用 我已经创建了我的,但是 我认为没有包括这些,而且我的$(函数)也没有 被召唤 这是可能的,还是我需要找到另一种解决方法 完成我需要做的事情 如果您真的需要通过AJAX加载该表单,您可以在$.AJA

我正在尝试加载一个页面,它基本上是 对话框(ui.dialog)。我可以从外部(我是 使用asp.net)页面

问题是在我的“弹出”表单中,我需要
$(function())
{my function here})加载页面时执行某些操作的语法,
同时为一些动态下拉列表注册一些
.fn
扩展 使用ajax调用

我已经创建了我的
,但是 我认为没有包括这些,而且我的
$(函数)
也没有 被召唤

这是可能的,还是我需要找到另一种解决方法
完成我需要做的事情

如果您真的需要通过AJAX加载该表单,您可以在$.AJAX回调本身中执行所有Javascript操作。 因此,您可以像这样加载弹出窗体:

$.ajax({
   //...
   success: function(text) {
       // insert text into container
       // the code from $(function() {});
   }
});

脚本未运行,因为文档的就绪事件已激发。从中删除代码

$()

使用livequery插件


它允许您将事件绑定到以后可能加载的元素:

您是说需要在弹出表单层中执行jQuery文档加载事件吗?因此,换句话说,您正在将一个完整的HTML页面加载到一个DIV弹出窗口中,但是您正在加载的页面没有执行加载事件?您需要澄清您的问题-给我们一些示例代码(调用页面、被调用等),以便我们能提供帮助。如果已经启动了ready,将立即启动对$(function(){})的调用