Ten temat to raczej ciekawostka, bo nie wiem jak to jest możliwe. Nie działa mi pojedyczne wywołanie funkcji, natomiast funkcja ta umieszczona wewnątrz funkcji setInterval(); działa... Mam taki kod:
function runExe(){
$("#content").load("php/runexe.php");
}
var time = 1000 * <?php echo $time ?>;
runExe();
setInterval(function(){ runExe(); }, time);
Natomiast runexe.php uruchamia program konsolowy i zwraca pewne wartości poprzez echo. Samotne runExe(); jest wywoływane po to, by nie czekać time sekund na pojawienie się wyniku na ekranie. Niestety nic się nie pojawia, muszę odczekać te time sekund. Ale na przykład:
setInterval(function(){ runExe(); }, 1);
Zwraca wynik natychmiast.