无法使用window.location.href导航回来

时间:2014-01-21 06:00:22

标签: jquery html5 kendo-ui kendo-grid icenium

我正在使用Icenium Graphite开发应用程序。

在某一点上,我正在显示使用带有编辑按钮的Kendo Grid的人员列表。 使用此编辑按钮,用户可以编辑该特定记录。 当用户点击“编辑”按钮时,该记录以另一种形式打开。 用户保存已编辑的记录并返回显示网格的同一页面。 导航回我正在使用的网格页面 window.location.href =“index.html#tabstrip-login”;

但在这种情况下不起作用。

请让我知道出了什么问题。

2 个答案:

答案 0 :(得分:0)

我想你想要这个:

var url = "";
if (typeof window.location.href != "undefined") {
       url =window.location
}else{ 
       url = document.location//  or try this document.URL
}

答案 1 :(得分:0)

根据您的问题,我假设您在应用程序中使用了Kendo UI Mobile。如果是这样,您需要使用Application object's navigate() method切换视图。

例如,假设您有一个具有以下标记的应用程序:

<div id="one" data-role="view">
    One
</div>
<div id="two" data-role="view">
    Two
</div>

您可以使用以下方式创建Application

var application = new kendo.mobile.Application( document.body, { initial: "#one" } );

然后通过调用navigate()切换视图。这会将应用切换到第二个视图:

application.navigate( "#two" );