Javascript backbone.history.loadURL

Javascript backbone.history.loadURL,javascript,backbone.js,Javascript,Backbone.js,在Backbone.js网站上没有关于Backbone.history.loadURL的文档,尽管我对它在一些应用程序中产生的结果有一个大致的了解,但我不确定它是如何工作的,它选择加载哪个url,以及它如何知道在另一个url上加载某个url。有人能解释一下吗 $.ajax({ url: "json/Backboneapp_data.json", dataType: 'json', data: {},

在Backbone.js网站上没有关于Backbone.history.loadURL的文档,尽管我对它在一些应用程序中产生的结果有一个大致的了解,但我不确定它是如何工作的,它选择加载哪个url,以及它如何知道在另一个url上加载某个url。有人能解释一下吗

$.ajax({
                url: "json/Backboneapp_data.json",
                dataType: 'json',
                data: {},
                async: false,
                success: function (data)
                {

                    _this._data = data;
                    _this._items = new ItemCollection(data);
                    _this._view = new MenuView({ model: _this._items });
                    _this._view.render();
                    Backbone.history.loadUrl();
                }

            });

有关
loadUrl
的注释,请参见:

尝试加载当前URL片段。如果路由匹配成功,则返回true。如果没有定义的路由与片段匹配,则返回false

因此,如果当前URL片段(或作为参数传递的URL片段)有效,那么它将调用
路由
。还请注意,如果函数基于片段解析有效路由,则返回true,否则返回false

如果有助于澄清:向下查看源代码,您会注意到
loadUrl
navigate
在指定选项
trigger:true
时调用的