动态加载UserControl中的JQuery

动态加载UserControl中的JQuery,jquery,Jquery,我在单击复选框时动态加载用户控件。当在用户控件上单击按钮时,我需要在Jquery上运行一个post。加载用户控件时,无法运行 $(document).ready(function(){ alert('I am here!!'); }); as a test. 任何想法。或者我需要一个$.getScript()。我会将代码放在load方法的回调中 $('#content').ajax({ url: '/some/url', ... success: fu

我在单击复选框时动态加载用户控件。当在用户控件上单击按钮时,我需要在Jquery上运行一个post。加载用户控件时,无法运行

$(document).ready(function(){
     alert('I am here!!');
});  as a test.

任何想法。或者我需要一个$.getScript()。

我会将代码放在load方法的回调中

$('#content').ajax({
     url: '/some/url',
     ...
     success: function(data) {
         $('#content').html( data.Html ); // assumes JSON with Html parameter
         $('#content').find('input[type=submit]').click( function() {
             ...do your submit...
             return false; // cancel default action
         }),
     ...
});
或者,根据具体情况,用一个活动的处理程序设置它

$('#content').find('input[type=submit]').live('click', function() {
    ... do your submit...
    return false;
});

我无法运行它,我正在动态加载用户控件。我正在使用加载用户控件,看起来您使用的是AJAX/JSON而不是加载。在这种情况下,将代码放入成功回调中。将更新。我们能否成功运行多个功能;ex在div中转储htnl,并在用户控件中附加buton的click事件。是。它只是一个函数,将在AJAX调用返回后执行。我省略了它的数据参数,但我会更新。