ajax 成功时的 jQuery .on()

标签 jquery ajax events

我想将 .on() 绑定(bind)到 ajax“事件”,这意味着我希望在成功检索到 ajax 响应时触发它。 我不明白如何将 .on() 绑定(bind)到这样的事件。我需要像这样使用 load 吗?

$(document).on('load','#elementInsertedByAjax',function(){
    // will do something
});

PS 我确实需要使用 .on() 因为整个页面是通过 ajax 调用插入的。

最佳答案

您可以使用.ajaxSuccess()

$(document).ajaxSuccess(function() {
// will do something
});

或绑定(bind)到

$(document).on('ajaxSuccess','#elementInsertedByAjax',function(){
    // will do something
});

关于ajax 成功时的 jQuery .on(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14601761/

相关文章:

javascript - Google reCaptcha 响应 "Uncaught (in promise) null"

javascript - 如何使用 jquery 从 json 对象中获取值?

c# - 将 CollectionChanged 事件处理程序行从 C# 转换为 VB.net

javascript - 每次用 .click() 触发?

javascript - 每两小时触发一次 javascript 函数

javascript - Fancytree 以编程方式触发加载

javascript - 使用 ASYNC AJAX 调用处理 Deferrred

javascript - 如何让事件通过可见的DOM元素

c++ - 健壮的 C++ 事件模式

javascript - 通过选择选项禁用文本框