在javascript中完成另一个方法后激发方法
我有两个javascript方法,比如函数loadDataToTable()和函数sortDataInTable()。第一个方法是通过某种内部机制公开的,因此我无法编辑它,但我编写了第二个方法。因此,我想在第一个方法完成后立即调用第二个方法。我该怎么做?从您提供的有限信息来看,这并不太复杂。只需依次调用这两个函数:在javascript中完成另一个方法后激发方法,javascript,Javascript,我有两个javascript方法,比如函数loadDataToTable()和函数sortDataInTable()。第一个方法是通过某种内部机制公开的,因此我无法编辑它,但我编写了第二个方法。因此,我想在第一个方法完成后立即调用第二个方法。我该怎么做?从您提供的有限信息来看,这并不太复杂。只需依次调用这两个函数: var response = loadDataToTable(); if(response == "desiredResponse"){ sortDataInTable();
var response = loadDataToTable();
if(response == "desiredResponse"){
sortDataInTable();
}
这有帮助吗?我认为应该添加一些代码。你知道第一个方法已经完成了吗?第一个方法是异步的吗?否则就一个接一个地执行它们。除非您不是调用loadDataToTable()的人,否则我自己也在调用loadDataToTable,除了名称之外,我没有任何关于此方法的信息。我认为这是一个异步调用。如果您无法提供对
loadDataToTable()
的回调,那么您就倒霉了。唯一的解决方法是将setTimeout()
与手动调整的超时一起使用。。。仅当loadDataToTable()返回某些内容时,此选项才有效。谢谢你的帮助。