Autowywoływanie AJAX

0

Witam. Mam aplikacje, gdzie jedna strona zapisuje wyniki do bazy danych, a druga oczywiście odczytuje. Mój problem polega na tym, że nie wiem jak mam podejść do zwracania rezultatu. Póki co na widoku mam button, który po naciśnięciu ajaxem wywołuje metode, która z kolei zwraca JsonResult z bazy danych i javascriptem uzupełniam tabele. Chciałbym właśnie to zautomatyzować. Próbowałęm automatycznie wywoływać funkcje jquery, ale nie znalazłem nic satysfakcjonującego. Skrypt ogromnie obciażał CPU. Próbowałęm również delegatem wywoływać metode JsonResult, lecz również bezskutecznie. Proszę o sugestie.

0

Możesz użyć setInterval żeby wywołać ładowanie danych co określony czas, albo za pomocą SignalR powiadomić odczytującą stronę o nowych danych od razu przy ich zapisywaniu.

0

@mad_penguin: System.Timers nie zadziała ponieważ metoda kontrolera JsonResult nie zwróci wyniku - tzn skrypt w widoku nie został wywołany i nie uzupełni strony.

1 użytkowników online, w tym zalogowanych: 0, gości: 1