Video: Week 9, continued 2024
AJAX kan gi deg de samme effektene for HTML5 og CSS3 som Server Side inkluderer (SSI) gjør. Siden ser nøyaktig ut, men en helt annen metode vil bli brukt til å nå målet ditt.
csAJAX. html $ (dokument). klare (funksjon () {$ ("# overskrift").last ("html"); $ ("# meny").last ("meny. html"); $ ("# content1"). "story1. html"); $ ("# content2").last ("story2. html"); $ ("# footer").last ("footer. html");});Sidens innhold er tomt. Alt innholdet er tilgjengelig. Et jQuery AJAX-anrop ble brukt til å laste hver tekstfil til det aktuelle elementet.
Her er planen:
Importer jQuery-biblioteket.
JQuery-biblioteket er uten tvil den enkleste måten å jobbe med AJAX, så import jQuery når du vil jobbe med AJAX.
Legg til en initialiseringsfunksjon.
Det er mange måter å ringe opprinnelige funksjoner i jQuery. Det spiller ingen rolle hvilken mekanisme du bruker så lenge det oppstår etter at siden har lastet inn, men før andre JavaScript.
Legg inn hver div med metoden load ().
JQuery-biblioteket har en load () -metode som lar deg lage et AJAX-anrop og legge dokumentet i det angitte elementet. Bruk denne mekanismen på hvert element på siden din.
Samme dokumentstruktur kan brukes med svært forskjellig innhold ved å endre JavaScript. Hvis du ikke kan lage et fullblåst CMS (fordi serveren ikke tillater SSI, for eksempel), men du kan gjøre AJAX, er dette en enkel måte å skille innhold fra layout.