ForgeTotal.js 5
de

Total.js 5

URL-Parameter in einer Route lesen

Total.js 5 · total5@0.0.19 routingparams Mit Total.js 5 ausgeführt

Setze ein URL-Segment in geschweifte Klammern, und Total.js stellt seinen Wert in $.params bereit. Eine Route kann beliebig viele Parameter enthalten.

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() sendet den Wert als JSON. Parameter sind immer Strings; validiere oder konvertiere sie selbst, oder deklariere ihre Typen in einer Action (siehe das Rezept zu Actions).