0
Ich versuche, eine URL als Parameter an die Backbone-Router-Klasse übergeben, aber es wird nur nicht den Rückruf auslösen, wenn nicht-URL-Zeichenfolge übergeben, wird es ausgelöst.Backbone Js Routing - eine URL als Parameter
var Workspace = Backbone.Router.extend({
routes: {
"myurl/:url": "myurl"
},
myurl: function(url) {
alert('parameter passed: ' + url);
},
});
es funktioniert gut, wenn zu
Verknüpfung#/myurl/hello-world
aber nichts passiert, wenn zu
Verknüpfung#/myurl/http://www.somewebsite.com/folder?withparameter=123
versuchen, die uri Codierung encodeURI Funktion –