webForumDet fria alternativet

Automatiska ajaxanrop i intervall?

.NET

3 svar · 364 visningar · startad av inspiro

Medlem sedan sep. 2005673 inlägg
Frågan#1

Två ajaxfrågor:

  1. Kan man göra automatiska ajax-anrop i ett visst intervall, exempelvis att man uppdaterar en text löpande med ajax var 30:e sekund?

  2. Fungerar ajax på vilket webbhotell som helst som klarar .net eller måste de ha speciellt stöd för det?

Medlem sedan maj 20012 812 inlägg
#2

1. Det borde fungera! Nu har jag inte tittat på ajax så mycket, men misstänker att det är en javascript metod som gör clientcallbacken, och du kan ju skapa en loop som hela tiden kallar denna metod som gör clientcallbacken.

2. Det borde fungerar på alla .NET 2.0 serverar, du det endast är javascript och .net som löser den biten för dig. Det kan dock vara så att om du använder ATLAS så finns det ett speciellt framework från MS om just detta och så fall behövs det garanterat på servern, man jag bara spekulerar fritt :)

- M

Medlem sedan juni 20031 837 inlägg
#3

med setTimeout kan man köra funktioner med ett visst intervall, se länk för mer information http://www.devguru.com/technologies/ecmascript/quickref/win_settimeout.html

Det kvittar väl vilken webbserver man kör, det är väl hos klienten ajax-koden körs?

Medlem sedan dec. 19996 721 inlägg
#4

The_Hulk skrev:

Det kvittar väl vilken webbserver man kör, det är väl hos klienten ajax-koden körs?

Ajax är en kombination av server- och klientkod, så rent principiellt spelar det stor roll vilken webbserver man kör. I fallet med Atlas så räcker det dock med att servern kan köra ASP.NET 2.0, och att man sedan laddar upp Atlas-dll:en i bin-mappen, så fungerar det.

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)