Pagina content later inladen met javascript
- Ricardo -
18/08/2010 22:03:11Beste,
Ik heb een PHP script waarvan de verwerking enkele seconden duurt. Hier komt als output enkele woorden uit. Nu heb ik geen zin om de gebruiker van de website elke keer als die pagina geladen zou worden die enkele seconden te laten wachten voor de pagina is geladen, dus is het mogelijk om de pagina alvast te laden, en dan de output van die PHP pagina met javascript later in te laden, waarbij er eerst een "Loading..." staat of iets dergelijks tot de output "bekend" is.
Weet iemand hier een functie van of een manier waarmee ik dit in elkaar kan zetten ? Mijn javascript kennis is matig, normale javascript gaat wel, jquery nopes.
Alvast bedankt,
Ricardo
Ik heb een PHP script waarvan de verwerking enkele seconden duurt. Hier komt als output enkele woorden uit. Nu heb ik geen zin om de gebruiker van de website elke keer als die pagina geladen zou worden die enkele seconden te laten wachten voor de pagina is geladen, dus is het mogelijk om de pagina alvast te laden, en dan de output van die PHP pagina met javascript later in te laden, waarbij er eerst een "Loading..." staat of iets dergelijks tot de output "bekend" is.
Weet iemand hier een functie van of een manier waarmee ik dit in elkaar kan zetten ? Mijn javascript kennis is matig, normale javascript gaat wel, jquery nopes.
Alvast bedankt,
Ricardo
PHP hulp
22/12/2024 05:12:56Jelmer -
18/08/2010 22:36:03Kan je die paar woorden in een apart script laten genereren? Zo ja, dan kan je die gewoon uit je pagina halen, en later met xmlhttprequest (of met een laagje jQuery eroverheen, wat je wilt) op de achtergrond ophalen en je loading tekst laten vervangen zodra het antwoord er is.
Heel basaal voorbeeldje met jQuery
Heel basaal voorbeeldje met jQuery
- Ricardo -
18/08/2010 23:02:13Dankje! Volgens mij moet het daarmee gaan lukken, zal er morgen eens naar kijken. Apart script is geen probleem.
Toevoeging op 19/08/2010 15:31:54:
Daarmee is het helemaal gelukt, super :)
Toevoeging op 19/08/2010 15:31:54:
Daarmee is het helemaal gelukt, super :)