什么事件可以在文档准备好或加载ajax时检查?

时间:2014-11-05 08:17:58

标签: javascript jquery

我有一个非常复杂的网站,有多个查询,Ajax查询呈现JS,HTML,JSON等。

很多论文的回复都包含这样的代码:

$(document).ready(function() { doSomething('x'); });

我完全相信$(document).ready()仅在非远程查询中加载所有DOM时被调用。

但我也有两种类型的Ajax调用:

  1. 当我的回复呈现HTML

    $.get(url_html, {}, function(data) { $('#mycontainer').html(data); });

  2. 当我的回复呈现JS时。

    $.get(url_js, {})

    url_js的回复类似于$('#mycontainer').html('foobar')

  3. 这两种类型的Ajax响应包含此$(document).ready()方法,但我不知道何时调用此事件。我想声明一个事件,包含在我的HTML Ajax视图中,谁说“好的,我已经完成了JS ajax方法”(这里是简单的.html函数)。

    $(document).ready()可以吗?或者还有其他什么?

    P.S。我坚持包含在我的HTML Ajax视图中,因为如果我必须运行响应中包含的方法,我在调用之前不知道。如果是这种情况,我会使用$.ajaxComplete

    此致

0 个答案:

没有答案