Toepassing van GET-verzoeken in JavaScript
Stel dat er een object op de server staat:
let obj = {1: 'a', 2: 'b', 3: 'c'};
export default function({get}) {
}
Laten we drie links maken die GET-parameters naar de server sturen:
<a href="/handler/?key=1">1</a>
<a href="/handler/?key=2">2</a>
<a href="/handler/?key=3">3</a>
Laten we nu de servercode aanpassen zodat door op de link te klikken het corresponderende element van het object wordt getoond:
export default {
'/handler/': function({get}) {
let obj = {1: 'a', 2: 'b', 3: 'c'};
return obj[get.key];
}
}
Stel dat er een array met gebruikers op de server staat:
let arr = [
'user1', 'user2', 'user3'
];
Maak links die in de browser de corresponderende gebruikers tonen.
Wijzig de vorige opdracht zo dat wanneer het element met de doorgegeven sleutel ontbreekt in de array, er een foutmelding naar de browser wordt gestuurd.