Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > Klientspråk > JavaScript

jQuery Fade med Ajax-requests

Roosweb
Roosweb

Gradering

#19939

Hej!

Jag har tidigare kört ett script på så sätt att en fade startas efter att det klickats på en knapp, där även ett ajax-anrop sker i samma event. Nu vill jag göra detta automatiskt och använder mig istället av:

<script type="text/javascript">
<!--
var interval = setInterval("makeRequest('Get.asp?rnd='+Math.random(),'')",10000);
-->

</script>

Men hur ska jag nu få ett fade-event att triggas? Gör jag en funktion av det och lägger in efter requesten, händer inget alls, eller så gör jag helt enkelt fel. Någon som har lite tips på hur jag kan lösa problemet?

Tack!

Med Vänliga Hälsningar - Robert Roos - Roosweb.se
ID: #19939 | Skapades: 2010-06-19 02:58:33 | Tråden har 3 svar och har lästs 470 gånger.

voigtan
voigtan

Gradering

#19941

SetInterval === evil, men det är en annnan femma. vet inte riktigt hur din makeRequest kod ser ut men om du har en success funktion så kan jag tycka att det är där du lägger in din fadeIn

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #19941 | Skapades: 2010-06-19 08:37:37

Roosweb
Roosweb

Gradering

#19942

$("#msg").ajaxSuccess(function(evt, request, settings){
$(this).append("<li>Successful Request!</li>");
});


(exempel direkt från http://api.jquery.com/ajaxSuccess/)
Var det jag satt och försökte med igår för att få till min fadeIn, det verkar dock bara fungera första gången man kommer in på sidan, sedan när den börjar göra ajax-anrop automatiskt slutar fadeIn att fungera igen. Jag skulle kunna lösa det hela på
ett annat sätt också, t.ex. om man på något sätt kan hämta alla poster först när en ny post tillkommit. Hur gör jag detta på smartast sätt? Ett ajaxanrop som kollar om nya poster tillkommit, sedan ett annat som i sådana fall uppdaterar
diven jag presenterar posterna i?
Med Vänliga Hälsningar - Robert Roos - Roosweb.se
ID: #19942 | Skapades: 2010-06-19 13:22:40

voigtan
voigtan

Gradering

#19943

Vad innehåller din funktion? Och vad ge den för data tillbaka?

Annars det du säger är inte helt fel heller, det hela beror på vad du gör och vill göra ;)

edit

Gjorde ett exempel: http://voigt.se/sandbox/aspkoll/roo...web/ajaxchanges/ ajax anropet körs varje 5e sekund EFTER ett ajax anrop har blivit success.

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
Redigerades av voigtan den 19 juni 2010. Läs tidigare inlägg.
ID: #19943 | Skapades: 2010-06-19 13:29:41
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy