Davis.jsで動的にRequestを生成する

Davis.js、意外とヨサゲです。Node.jsとの連携がやりやすいかも。

と、ふと実装をしていてJSで動的に生成したものからのDavisのRequestを生成する方法を見つけたのでメモ。takazudoさんの記事を参考にさせてもらいましたー→ Davis.jsでHistory APIを比較的お手軽に使う

具体的にはこんな感じ↓

Davis.location.assign(new Davis.Request({
    method: 'get',
    fullPath: '/path/to/something',
    title: 'something title'
}));

ASのnew URLRequest的なイメージかな。自分は。
ただ、参考にした記事にもある通り、サーバサイドでも生成されうるURLに対するレスポンスを用意しておかないとなので、サーバサイドでもごにょごにょやる必要あり。静的コンテンツとかの場合はやっぱりハッシュかなぁ。

  1. edoの投稿です