模拟$(文档).ready()

时间:2013-10-02 20:25:18

标签: javascript jquery

我有一个相当简单的问题:

是否可以在代码(对用户不可见)中“发送”错误的$(文档).ready()在Jquery中?

我想做的是在我的Ajax调用之后强制我的所有Jquery-Code准备好采取行动...... 我知道.on()函数,但它不能在加载主内容的同时触发我的所有代码......

感谢您的帮助

PS。我知道我没有为这个问题发帖很多,但它仍然让我感到烦恼...... PPS。对不起我的英文

2 个答案:

答案 0 :(得分:3)

这样的模式可以起作用:

function init() {
    //do whatever
}

$(document).ready(init);

$.ajax({...}).done(init);

答案 1 :(得分:3)

您可以在使用.ajaxComplete()

完成ajax后进行事件处理

“只要Ajax请求完成,jQuery就会触发ajaxComplete事件。此时,所有使用.ajaxComplete()方法注册的处理程序都会被执行。”

$(document).ajaxComplete(function (event, request, settings) {
    //event handling
});
相关问题