Javascript 页面加载后为什么ajax不工作

Javascript 页面加载后为什么ajax不工作,javascript,jquery,ajax,youtube-api,Javascript,Jquery,Ajax,Youtube Api,我使用的是我的网页,我有很多js,它们可以正常工作,但我的ajax不起作用,比如在页面加载后单击,如果我单击页面加载了ajax,但没有任何效果。我想与您分享我的实例js,它在ajax后不起作用 $(".all-content-tab .tab-content,.trustyou-tab .tab-content").find(".tab-pane:first").addClass("active"); 例如,此代码在ajax之后不可用 $(".all-content-tab .tab-cont

我使用的是我的网页,我有很多js,它们可以正常工作,但我的ajax不起作用,比如在页面加载后单击,如果我单击页面加载了ajax,但没有任何效果。我想与您分享我的实例js,它在ajax后不起作用

$(".all-content-tab .tab-content,.trustyou-tab .tab-content").find(".tab-pane:first").addClass("active");
例如,此代码在ajax之后不可用

$(".all-content-tab .tab-content,.trustyou-tab .tab-content").find(".tab-pane:first").addClass("active");
还是这个

$(".add-active").find('li:first').addClass("active");
我用这个来改变我的所有事件函数

$(document).on("click","#element",function(){
//
})
而不是这个

$("#element").on("click",function(){
//
})
最后一件事

我的spf函数

$(function () {
    spf.init();
    NProgress.configure({ showSpinner: false });
    $(document).on('spfrequest', function (event) {
        NProgress.set(0.4);
    });

    $(document).on('spfprocess', function (event) {
        NProgress.set(0.6);
        NProgress.set(0.8);
    });

    $(document).on('spfdone', function (event) {
        NProgress.set(1.0);
        NProgress.done();
    });

    $(document).on('spfhistory', function (event) {
        NProgress.set(0.7);
        NProgress.set(0.9);
        NProgress.set(1.0);
        NProgress.done();
    });
});

我如何解决这个问题?我阅读了所有文档,但无能为力

检查控制台是否有错误?你看到了什么?@Rahi只有这个,我可以在页面加载ajax后触发我的js函数吗?这只是一个想法,但你的js代码是外部的吗?您可能希望将其保留在页面上。有时候JS不喜欢事后加载。当加载ajax时,我再次调用我的all JS函数。是否存在影响性能的风险?检查控制台是否有错误?你看到了什么?@Rahi只有这个,我可以在页面加载ajax后触发我的js函数吗?这只是一个想法,但你的js代码是外部的吗?您可能希望将其保留在页面上。有时候JS不喜欢事后加载。当加载ajax时,我会再次调用我的all JS函数。是否存在影响性能的风险?