Sammy.js - 从路线内获取路径

时间:2012-01-07 02:42:36

标签: javascript sammy.js

我正在学习Sammy.js并使用它在我正在研究的REST API之上构建一个迷你应用程序。我立刻找不到,我可能错过了一些东西。

我正在使用以下路线:

this.get("/databases/:name", function () { ... });

我基本上想要获取路径路径并将其传递给我的REST API,因为它们在很大程度上匹配。我在回调中检查了this,并找到了一个名为path的属性,其中包含完整路径,包括文件名。 (即/index.html#/databases/foo

所有我关心的是#之后发生的事情,我想知道是否有什么东西在烘烤,所以我不必使用this.path.split("#")[1]

1 个答案:

答案 0 :(得分:3)

您可以查看window.location.hash并删除前导#。这应该与从this.path中提取信息几乎相同。