【问题标题】:Navigate through website without page-reload + url change浏览网站而无需页面重新加载 + url 更改
【发布时间】:2013-04-25 04:00:11
【问题描述】:

所以我一直在寻找一段时间来为自己找到解决这个想法的方法。 我受到这个网站的启发:http://www.colorz.fr/#!/services/

浏览网站,您就会知道我想在这里做什么。 我一直在努力使用 Ajax,到目前为止,我能够在某个 div 中推送和加载内容。但我不知道如何让它像我发布的网站一样。 很酷的是,当你删除 #!在网站中,页面也存在(我猜是出于 SEO 原因)。我试图给公司发邮件,但到目前为止没有成功。

谁能指导我完成这项技术,我应该从哪里开始,我应该寻找什么?此示例基于 WordPress,但我想我必须先加载硬编码文件,然后才能进入动态 WordPress 部分。

提前致谢。

【问题讨论】:

    标签: jquery html ajax url reload


    【解决方案1】:

    你可能想看看 HTML5 History API

    【讨论】:

    • 问题在于 HTML5 History api = "注意:由于这些 url 不是真实的,刷新页面将落在无效的 url 上。"
    【解决方案2】:

    尝试一些 JavaScript 框架,例如 Ember.js 或 Backbone.js。 他们为此而生。您通过 JavaScript 浏览网站并使用 AJAX 与服务器交互以获取数据或创建新内容。祝你好运。

    编辑:我认为分享 URL 对您来说很重要,这样当有人登陆某个 URL 时,它会将他带到您所在的确切页面。这是 Ember.js 的专长。

    【讨论】:

    • 我没有看到页面中包含 ember.js。我也想用这个功能。
    猜你喜欢
    • 2016-01-12
    • 1970-01-01
    • 2012-06-12
    • 2016-02-01
    • 1970-01-01
    • 2012-08-23
    • 2011-12-15
    • 2013-10-12
    • 2021-03-12
    相关资源
    最近更新 更多