Avatar billede DePlex Nybegynder
03. februar 2011 - 17:54 Der er 5 kommentarer og
1 løsning

Opdatering af tagwall

Hej eksperter.

Jeg er ikke sp god til jQuery så jeg ville høre om en af jer kunne forklare mig hvordan (helst med kode og forklaring) eller bikse noget sammen (også meget gerne med forklaring). Jeg har fundet en masse til download, men jeg vil gerne have en uden design.

//DePlex
Avatar billede heinzdmx Nybegynder
03. februar 2011 - 19:00 #1
Jeg har ikke helt forklaret hvad det er du skal have hjælp til?

Er det at kunne opdatere en del af siden uden at hele siden hentes igen eller hvad er det du vil?

Du kan loade en side ind i en div med id="result" sådan her:

$('#result').load('ajax/test.html');


Den loader så ajax/test.html fra din egen server.
Avatar billede DePlex Nybegynder
03. februar 2011 - 21:01 #2
Kan du prøve at give et bedre kode eksempel? Er virkelig dårlig til jQuery.
Avatar billede DePlex Nybegynder
03. februar 2011 - 21:33 #3
Og ja du har forstået det rigtigt :-)
Avatar billede heinzdmx Nybegynder
03. februar 2011 - 21:53 #4
Jeg prøver lige:

<html>
<head>
<title>jQuery.load test</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
  $('#result').load('ajax/test.html');
});
</script>
</head>
<body>
  <div id="result">dette indhold bliver erstattet</div>
</body>
<html>


Og i din test.html skal du så bare placere et eller andet du vil have ind i stedet for indholdet i div#result

Generelt vil jeg anbefale dig at læse op på hvordan du bruger det på
http://docs.jquery.com/Main_Page
Avatar billede DePlex Nybegynder
04. februar 2011 - 17:25 #5
Tak! Opret svar :-)
Avatar billede heinzdmx Nybegynder
04. februar 2011 - 22:26 #6
Svar her.

Bemærk dog at der er en kendt bug i IE, fordi den cacher den side der.

Derfor skal man tilføjede en random string bag ved.

Derfor skal din url være:
'ajax/test.html?&r=' + Math.random();
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester