0
下面是我的jQuery代码做以下的事情:如何调用jQuery的HTML()方法的回调函数
- 加载内容形式的网址,并填写到DIV。
- 将数据绑定到html表单。 问题:第1次,将其绑定正确的数据,并且每个呼叫之后,它只是装入空形式(和数据未填充它通过
BindForm
函数调用如下所示。)
当我试图更换 - tag.html与$("#div").load(url,function(){})
然后它的工作,但使用下面的代码不起作用。
现在,我不能改变使用load
的实现,但是,下面的代码中的任何替代或解决方案将有所帮助。
基本上,我需要$("<div id=" + diaolgID + "></div>")
行保持原样,然后在此加载对话框。
var tag = $("<div id=" + diaolgID + "></div>");
$.ajax({
url: url,
cache: false,
success: function(data) {
var htmlContainerObject = tag.html(data);
htmlContainerObject.dialog({
modal: true,
hide: {
effect: "none",
duration: 150
},
show: {
effect: "none",
duration: 150
},
title: title,
width: 950,
height: 'auto'
}).dialog('open');
BindForm();
}
});
你还会追加'tag'到'DOM'? – Jack
没有。它只是在对话框中打开。 – dsi