0
我在点击复选框时动态加载用户控件。我需要在用户控件上单击按钮时在Jquery上运行一个帖子。当我加载我的用户控件时,我无法运行动态加载用户控件中的JQuery
$(document).ready(function(){
alert('I am here!!');
}); as a test.
任何想法。或者我需要一个$ .getScript()?。
我在点击复选框时动态加载用户控件。我需要在用户控件上单击按钮时在Jquery上运行一个帖子。当我加载我的用户控件时,我无法运行动态加载用户控件中的JQuery
$(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;
});
我无法运行,我动态加载用户控件。 – Greens 2009-08-18 14:17:28
我正在加载用户COntrol使用 http://weblogs.asp.net/sanjeevagarwal/archive/2008/07/29/Dynamically-create-ASP.NET-user-control-using-JQuery-and-JSON-enabled- Ajax-Web-Service.aspx – Greens 2009-08-18 14:45:57
看起来您正在使用AJAX/JSON而不是加载。在这种情况下,将代码放在成功回调中。将更新。 – tvanfosson 2009-08-18 15:03:36