しるてく

技術的な話をします

jQuery

Backbone.js × jQuery pjax

はじめに jquery-pjaxを使っているサイトのメンテナンス性あげるために、Backbone.jsでも入れようかなあと思ったところ、両者のpushState()が被って挙動がおかしくなった。 jquery-pjax jquery-pjaxはjQueryのプラグインで、pushState×ajaxを実装したもの。 …

jqery-pjaxで複数のコンテンツを書き換える

タイトルのようなことをやるにはどうしたら良いかという話。 結論から言うと、書き換えたいデータを全部返して、pjax:successで突っ込んであげれば良いらしい。 前提 <html> <head></head> <body> <div id="header">へっだー</div> <div id="main">めいん</div> <div id="sub">さぶ</div> <div id="footer">ふったー</div> <div id="hoge">おまけ</div> </body> </html> というページのとき、pjaxで#mainと#hogeを書…