【问题标题】:Jquery Ajax element.ready possible?Jquery Ajax element.ready 可能吗?
【发布时间】:2012-02-06 23:18:33
【问题描述】:

我想捕捉内容中的一些属性,但该内容是由 Ajax 更新的。 问题是我的函数在显示整个内容之前触发,所以我什么也抓不到。

我希望我的函数等待 ajax 函数结束。

我想,有这样一个选项:

$(element).ready(function() { 
blablabla;
});

谢谢!

【问题讨论】:

    标签: jquery ajax domready


    【解决方案1】:

    把你的函数放在 $.ajax 函数的成功部分? 例如:

    $.ajax({
      url: "test.html",
      context: document.body,
      success: function(){
        $(element).addClass("done");
        yourFunction();
      }
    });
    

    【讨论】:

      【解决方案2】:

      您可以从成功处理程序中访问原始 DOM,因此您可以编写一个更新原始 DOM 的成功处理程序,根据需要生成新的 DOM 元素,然后在您准备好时附加它们,所以我不这样做'不明白这一点。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-02
        • 1970-01-01
        • 1970-01-01
        • 2016-12-16
        • 1970-01-01
        相关资源
        最近更新 更多