Javascript jQuery:在其他操作完成后运行函数

Javascript jQuery:在其他操作完成后运行函数,javascript,jquery,Javascript,Jquery,站点上有一个函数,名为: function func1() { //some calculations $.ajax({ success: function(data) { //here i'd like to put my function } }); } 我想使用Tampermonkey或其他userscript管理器将我的函数放入ajax调用成功中。有可能吗?从func1返回ajax承诺,我不能。func1(

站点上有一个函数,名为:

function func1() {
    //some calculations
    $.ajax({
        success: function(data) {
            //here i'd like to put my function
        }
    });
}

我想使用Tampermonkey或其他userscript管理器将我的函数放入ajax调用成功中。有可能吗?

func1
返回ajax承诺,我不能。func1()是由站点创建的,func2()是由我使用TamperMonkey创建的函数。那么我认为您运气不好。。。除了可以使用setTimeout()之类的计时器或使用变异观察者来观察dom@SebastianSzczepański,如果您能够放置func2(),为什么不能使用Tampermonkey重新编写func1()?@Arvind我可以在内部使用Ajax覆盖函数吗?