Backbone.js - 如何从url参数中检索并在页面上显示它

时间:2014-02-11 09:37:29

标签: javascript jquery backbone.js

我正在将backbone.js用于我的移动应用项目。我的问题是,我如何从url参数获取值然后显示在页面上?

JS

define(['jquery', 'underscore', 'backbone','text!templates/attribute/attributeValueIndexTemplate.html'], function($, _, Backbone,attributeValueIndexTemplate) {
    var AttributeValueIndexView = Backbone.View.extend({
        el: $("#page"),
        initialize: function() {
            this.$el.off();
        },
        render: function(attributeId) {
            this.$el.html(attributeValueIndexTemplate);
        }
    });
    return AttributeValueIndexView;
});

1 个答案:

答案 0 :(得分:1)

为此,您通常使用路由器并对路由事件做出反应,并传入已解析的URL参数。见http://adrianmejia.com/blog/2012/09/13/backbone-js-for-absolute-beginners-getting-started-part-4/

请注意,您也可以使用window.location.search“手动”访问网址参数,但 是在Backbone中执行此操作的最佳方式。