ForgeTotal.js 5
cs

Total.js 5

Čtení parametrů URL v trase

Total.js 5 · total5@0.0.19 routingparams Spuštěno s Total.js 5

Obal segment URL do složených závorek a Total.js jeho hodnotu zpřístupní v $.params. Trasa může mít tolik parametrů, kolik potřebuješ.

controllers/users.js
exports.install = function() {
	ROUTE('GET /users/{id}/', show_user);
	ROUTE('GET /users/{id}/posts/{post}/', show_post);
};

function show_user($) {
	$.json({ id: $.params.id });
}

function show_post($) {
	$.json({ id: $.params.id, post: $.params.post });
}

$.json() pošle hodnotu jako JSON. Parametry jsou vždy řetězce; ověř je nebo převeď sám, nebo deklaruj jejich typy v akci (viz recept o akcích).