【问题标题】:Can not navigate back using window.location.href无法使用 window.location.href 向后导航
【发布时间】:2014-01-21 06:00:21
【问题描述】:

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

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

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

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

【问题讨论】:

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


【解决方案1】:

我想你想要这个:

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

【讨论】:

  • 对不起,我在上面的帖子中没有更正括号,它是 window.location.href = "index.html#tabstrip-login";
  • @Somnath Kharat ..没找到你??
【解决方案2】:

根据您的问题,我假设您在应用程序中使用 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" );

【讨论】:

    猜你喜欢
    • 2015-06-21
    • 2022-11-10
    • 1970-01-01
    • 2018-03-02
    • 1970-01-01
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多