Ajax? Bei jQuery in etwa grob z. B. so:
var meinFlyout = $("div");
meinFlyout.on("click touchend", function() {
if(meinFlyout.hasClass("active")) {
$.post('api/index.php', tmpData, function(returnedData) {
das andere also Tab aktiv oder nicht:
https://stackoverflow.com/questions/1760250/how-to-tell-if-browser-tab-is-active/8895102