WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   javaScript i Ajax genererat innehåll (https://www.wn.se/forum/showthread.php?t=1047401)

robincox 2011-03-29 10:31

javaScript i Ajax genererat innehåll
 
Bara för att testa om javaScript fungerar i innehållet som jag har hämtat in till min hemsida via Ajax, så har jag en alert som säger "I am javaScript" på sidan som hämtas in.

Öppnar jag sidan där alert koden finns (den som ska hämtas in) i min webbläsare så funkar alertboxen. Jag får en hälsning som säger "I am javaScript".

När den sidan hämtas in via Ajax till min hemsida så funkar dock inte alertboxen. Är det så att man inte kan ha javaScript i Ajax genererat innehåll eller gör jag något fel?

Linuus 2011-03-29 10:37

Du fick väl svar på precis den frågan i din andra tråd som handlar om precis samma sak?
http://www.wn.se/t1047391.html

robincox 2011-03-29 10:49

Citat:

Ursprungligen postat av Linuus (Inlägg 20400119)
Du fick väl svar på precis den frågan i din andra tråd som handlar om precis samma sak?
http://www.wn.se/t1047391.html

Jo, jag fick svaret att all javaScript måste ligga på sidan som hämtar in ajaxinnehållet. Betyder det alltså att det är helt omöjligt att ha en alert i ajax genererat innehåll? Jag skulle t.ex. vilja att en alert kom upp vid fel användarnamn och lösenord.

Linuus 2011-03-29 11:25

Nej. Det du får göra (om du nu har en inloggning) är ju att göra en AJAX POST med formulärdatat till servern. Servern kontrollerar detta och gör vad du nu vill att den ska göra, skickar ett svar med info om användaren blivit inloggad eller inte som ditt script tar om hand i en Callback och skickar upp din "alert" eller vad du nu vill göra.

robincox 2011-03-29 11:38

Citat:

Ursprungligen postat av Linuus (Inlägg 20400131)
Nej. Det du får göra (om du nu har en inloggning) är ju att göra en AJAX POST med formulärdatat till servern. Servern kontrollerar detta och gör vad du nu vill att den ska göra, skickar ett svar med info om användaren blivit inloggad eller inte som ditt script tar om hand i en Callback och skickar upp din "alert" eller vad du nu vill göra.

Tack för ett mycket bra beskrivet svar :)

Linuus 2011-03-29 12:30

Du bör kanske läsa på lite mer om AJAX också :)
http://www.w3schools.com/Ajax/Default.Asp

Här finns en massa trevliga guider om bland annat AJAX men även annat inom webben:
http://net.tutsplus.com/


Alla tider är GMT +2. Klockan är nu 14:49.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson