如何调用jquery html()方法

时间:2015-04-30 15:04:26

标签: javascript jquery html ajax jquery-dialog

下面是我的jquery代码,它执行以下操作:

  1. 加载内容表单网址并填入DIV。
  2. 将数据绑定为html格式。 问题:第一次,它绑定了正确的数据,每次调用后,它只加载空表单(以及未填充的数据,通过BindForm函数调用,如下所示。)
  3. 当我尝试使用$("#div").load(url,function(){})替换 - tag.html然后它可以工作,但使用下面的代码不起作用。

    现在,我无法更改实现以使用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();
        }
    });
    

0 个答案:

没有答案