JQuery动态网站,页面链接
JQuery dynamic web site , page links
我有页面项目/index.html
<html>
<head>
<title>Index</title>
<scripts...>
</head>
<body>
Hello
<div id="content"></div>
<button id="page1" value="page1"/>
<button id="page2" value="page2"/>
<button id="page3" value="page3"/>
<body>
</html>
JQuervy文件项目/js/main.js其中:
$(document).ready(function(){
$('button').click(function(){
var Id = this.id;
$("#content").load("pages/"+Id+".html #pageContent");
});
});
和包含内容项目的页面/pages/page1.html
<html>
<head>
<title>Page1</title>
</head>
<body>
<div id="pageContent">
Page 1
</div>
<body>
</html>
----page2.html
...
<body>
<div id="pageContent">
Page 2
</div>
<body>
</html>
----page3.html
...
<body>
<div id="pageContent">
Page 3
</div>
<body>
</html>
所有的工作都很好,但在浏览器地址中,我会得到当前页面的地址(例如index.html/pages/page1.html或ingex.html/page1.html或其他),而不仅仅是index.html如果这在PHP中是可行的,可以举一个例子吗?还创建了链接应该是活的,文点击它应该加载右边的页面。谢谢大家!
您只需要在代码中再添加一行
$(document).ready(function(){
$('button').click(function(){
var Id = this.id;
$("#content").load("pages/"+Id+".html #pageContent");
history.pushState('', '', "pages/"+Id+".html");
});
});
相关文章:
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- Facebook共享动态参数链接
- JavaScript-取决于多个下拉选择或复选框的动态链接
- 当用户点击动态创建的链接时,如何调用JS方法.JQuery,ASP.NET MVC
- 我想将链接关联到动态创建的p元素上的相应文章
- 动态虚拟目录和外部 JavaScript 链接
- Angular 2中登录页上的动态后退链接
- Javascript+动态菜单+当前链接样式(CSS)+基于PHP的网站
- 使用路由器链接动态添加元素
- 我希望所有页面都有相同的固定标题-我可以链接动态HTML或Javascript吗
- Angular's深度链接-动态链接与静态链接
- 同时创建和链接动态元素
- 如何根据单击链接动态填充部分
- 链接动态加载的javascript
- javascript为所有链接动态添加相对路径
- 通过链接动态创建img,而不附加多个实例
- 动态添加了li's,现在通过超链接动态删除它们
- ReactRouter链接动态参数不工作
- 引导模式替换按钮链接-动态Div id