页面刷新转到Backbone.js中的空白页面

时间:2013-11-29 14:00:58

标签: jquery-mobile backbone.js backbone-routing

我在backbone.js中有一个应用程序。如果我用#标签刷新任何页面,页面内容就会消失。任何人都可以建议任何解决方案。

以下是我的main.js和app.js的代码

main.js

require.config({
        paths: {
        jquery:     'libs/jqm/jquery-1.9.1.min',
        async:      'libs/require/async',
        jqm:        'libs/jqm/jquery.mobile-1.4.0-alpha.2.min',
        iscroll:    'libs/iscroll/iscroll',
        underscore: 'libs/underscore/underscore_amd',
        backbone:   'libs/backbone/backbone_1.1.0_min',
        text:       'libs/require/text',
    }
});
require(['app', 'jqm-config'], function(app) {
        app.initialize();
});

app.js

define(['jquery', 'underscore', 'backbone', 'router'], function($, _, Backbone, Router) {
    'use strict';
    var init=function(){
        var router = new Router();
        Backbone.history.start();
    };
    return{
        initialize:init
    }
});

非常感谢任何帮助。

可能是this的副本。但这些建议都不适合我。

1 个答案:

答案 0 :(得分:0)

我为每个获取方法添加了 async:false ,然后解析了。