Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 在主干路由器中使用hashtags_Backbone.js - Fatal编程技术网

Backbone.js 在主干路由器中使用hashtags

Backbone.js 在主干路由器中使用hashtags,backbone.js,Backbone.js,我开始使用backbone.js编写一个应用程序 Backbone.js正在处理路由 当我添加任何 <a href="#"></a> 单击主干上的任何页面中的标记将重定向到基本页面ie根url 像 如果root是abc.com 我点击 在abc.com/b/c页面中,主干带我回到abc.com 如何克服此问题我希望链接保持在同一url中?如果尚未为特定哈希片段或url定义回调处理程序(使用历史API时),浏览器的默认行为是将您路由到主url 解决方案是将替换为,并

我开始使用backbone.js编写一个应用程序

Backbone.js正在处理路由

当我添加任何

<a href="#"></a>

单击主干上的任何页面中的标记将重定向到基本页面ie根url

如果root是abc.com

我点击

在abc.com/b/c页面中,主干带我回到abc.com


如何克服此问题我希望链接保持在同一url中?

如果尚未为特定哈希片段或url定义回调处理程序(使用历史API时),浏览器的默认行为是将您路由到主url


解决方案是将
替换为
,并在路由器运行时为片段/url注册一个处理程序。

如果尚未为特定哈希片段或url定义回调处理程序(使用历史API时),浏览器的默认行为是将您路由到主url

解决方案是将
替换为
,并在路由器运行时为片段/url注册一个处理程序