javascript - 根据 url load() 选择要加载的文档

标签 javascript load

您好,首先我要为我的英语道歉,我的英语不太好,但我希望我能在这里得到答案。

我有一个带有 load() 函数的菜单,它工作得很好,但我有两个小问题。 为了解释它,我会给你举一些例子。

我的菜单是这样的:

-首页
-电影
-联系方式

当我单击电影时,它会加载 movies.php 并且链接如下所示:

www.server.com/#!/movies

这很好,因为我需要这样的链接,但是如果您将相同的链接复制并粘贴到浏览器,它会提供默认数据,因此它不会加载 movies.php,我需要它当我粘贴链接 www.server.com/#!/contact 时,它的 div 已加载 contact.php

这也是我喜欢的一件小事,如何在 load() 为页面的其余部分充电的同时放置加载图像。

最佳答案

您所说的称为“路由”,从头开始发明并不容易。我建议使用类似 Crossroads 的东西帮助您确定路线。 Crossroads 是一个只做路由的库。它允许您像您想要的那样“深层链接”您的页面。像 Backbone.js 和 Sammyjs 这样的库允许您使用具有深度链接的相同类型的路由功能。

关于javascript - 根据 url load() 选择要加载的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10808807/

相关文章:

来自外部文件的 Javascript 未加载

javascript - jQuery - 单击/取消单击时更改 Div 高度

jquery - 无法使用 jQuery.load 将外部页面加载到我页面的 div 中

javascript - 加载jquery和谷歌地图

javascript - 停止 element.style 覆盖我的 css 样式

javascript - 在图像加载之前添加 css 类

jquery - 检查 jquery 插件启动前是否加载了图像

php - 引号内的javascript引号,字符串文字问题

javascript - 如何使用 Javascript 通过单击按钮获取带有按钮的文本?

javascript - jQuery 表达式未被识别