设置间隔在特定项目中不起作用

时间:2019-04-03 15:58:36

标签: javascript jquery settimeout

在我的项目之一中,setInterval()不起作用。该项目很大,可以在这里发布。 在新选项卡中,setInterval可以完美地工作。在我的项目setInterval中,返回ID,但未触发任何操作。

该项目是一个动态的html模块,可从服务器加载。 我使用bootstrap和jquery作为框架。

const sendOrderRating = (msg, fb) => {
    var data = new FormData;
    data.append('msg', msg)
    data.append('fb', fb)
    $.ajax({
        type: 'POST',
        url: baseURL + "/senFb/" + "123/" + "123/" + actiontoken + "/",
        data: data,
        processData: false,
        contentType: false,

        complete: () => {
            setTimeout(function() {
                console.log('test');
            }, 2000);
        }
    });
}

例如,在此函数中,我发出请求,完成后应执行setTimeout。 该请求正常运行,但是setTimeout没有触发。 在一个新项目中,它工作正常,但我不知道有什么方法可以阻止它。

0 个答案:

没有答案