1

現在のURLに基​​づいて静的ページを取得する必要がある次のsammy.jsアプリがあります。

$(document).ready(function() {
var app = $.sammy('div.container', function() {

        this.get(/#\/(.*)/, function(context) {
            $.ajax({
                url: '/foo/' + this.params['splat'],
                success: function(c) {
                    $('div.wrapper').html(c);
                }
            });
        });
    });
});

実際に機能し、呼び出された URL のコンテンツを div.wrapper 要素にロードします。ただし、ロード後に ajax 呼び出しを停止する代わりに、sammy.js の runRoute メソッドを実行し続けます。コンソールログは次のとおりです。

[Sat Jun 30 2012 18:29:40 GMT+0200 (CEST)] div.wrapper runRoute get /#/bar/foo/
[Sat Jun 30 2012 18:29:42 GMT+0200 (CEST)] div.wrapper runRoute get /#/bar/foo/
[Sat Jun 30 2012 18:29:44 GMT+0200 (CEST)] div.wrapper runRoute get /#/bar/foo/

これに関するアドバイスはありますか?ありがとう!

4

0 に答える 0