Er det serverside- eller klientsidescripting? Hvor godt er det understøttet?
Både og.
Forestil dig du har et php-site. Hver side hedder *.php og der kører du de generelle funktioner igennem, henter nyheder fra databasen og skriver dem ud som html (f.eks. echo "<h1>$titel</h1>"
.
Hver gang man skal se en ny side eller hente nyt indhold, opdaterer man siden.
Istedet for at udskrive data'erne i php til html, udskriver man dem som xml. Sådan her ser min xml fil ud:
<root>
<comment>
<number>44</number>
<author>Proprius</author>
<date>16:01:15 13/06</date>
<message>Hello</message>
</comment>
</root>
Så har du en simpel, normal .html side. Fra denne side henter du
med javascript indholdet fra xml-filen og
med javascript kører du det igennem så det ser pænt ud. Da det er javascript der henter informationerne fra php, opdateres siden ikke. Flydende, brugervenligt information. Understøttes såmen af alle browsere, da det jo bare er javascript.
Eksempel på AJAX, af mig.