webForumDet fria alternativet

Byta innehål i div utan att ladda om sidan?

HTML & CSS

2 svar · 316 visningar · startad av jonas18z

Medlem sedan okt. 200445 inlägg
Frågan#1

Hej

Jag har gjort en mall där jag inkluderar innehållet med kommandot include i php.
Det som skiljer sig mellan sidorna är innehållet i en DIV.

Finns det något sätt att byta ut innehållet i DIV:en utan att ladda om hela sidan bara så att det switchar över snyggare?

Medlem sedan feb. 20041 816 inlägg
#2

Det finns flera sätt men det blir mer och mer populärt att använda sig av nåt som kallas AJAX. I princip funkar det som så att istället för att själva webbläsaren skickar en förfrågan sköts det av ett Javascript-objekt. Det här objektet skickar en HTTP request till webbservern som svarar, eller bör svara med endast den data som är relevant för frågan. Detta sker alltså utan att hela sidan behöver laddas om från topp till tå. När man fått tillbaka ett svar från servern uppdaterar man sidans DOM-struktur, dvs de element en sida består av.

Det finns typ hur mycket information som helst om det här bara man söker lite. Wikipedia är alltid en bra plats att börja på, Google är en annan.

Är man inte kompis med JavaScript kan man använda Iframes istället vilket kanske är lite enklare.

Medlem sedan okt. 200445 inlägg
#3

Ok tackar får kolla upp det

266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)