I want that the second function(lastfunction) inside foreach function will get called after 1 minute during each loop. i have tried different ways but nothing working out. its a javascript page. how to handle it?
if (t == '/routing') {
    _noSide();
    $('.sending').unbind("click").click(function() {
        var first = $("#first").val();
        var second = $("#second").val();
        var data = {
            'first': first,
        };
        $.post(apiUrl + "abc.php?nextfunction", data, function(res) {
            if (res.code == 200) {
                $("#myModal-100").modal('hide');
                if ((res.users).length) {
                    (res.users).forEach(function(vl, i) {
                        var to = vl.add;
                        console.log(to);
                        console.log(amount);
                        var dataa = {
                            'to': to,
                            'second': second,
                        };
                        setTimeout($.post(apiUrl + "abc.php?lastfunction", dataa, function(res) {
                            if (res.code == 200) {
                                notification(res.status);
                            } else {
                                notification(res.status);
                            }
                        });, 6000);
                    });
                }
            }
        });
    });
}
 
    