Javascript HTML5页面导航

Javascript HTML5页面导航,javascript,jquery,html,Javascript,Jquery,Html,不使用任何服务器端脚本语言在HTML5网页之间导航的首选方式是什么。Jquery是一个好的选择吗 考虑一个用户登录并登陆主页。主页包含许多导航到其他页面的链接 编辑1 我需要通过AJAX与服务器通信,以执行一些操作,并在网页之间传递变量和数据。但是我不能使用JSP或PHP动态创建HTML。我认为锚定标记是最好的选择,因为它们具有通用性和灵活性: <a href="www.site.com/page1.html">Page 1</a> <a href="www.sit

不使用任何服务器端脚本语言在HTML5网页之间导航的首选方式是什么。Jquery是一个好的选择吗

考虑一个用户登录并登陆主页。主页包含许多导航到其他页面的链接

编辑1


我需要通过AJAX与服务器通信,以执行一些操作,并在网页之间传递变量和数据。但是我不能使用JSP或PHP动态创建HTML。

我认为锚定标记是最好的选择,因为它们具有通用性和灵活性:

<a href="www.site.com/page1.html">Page 1</a>
<a href="www.site.com/page2.html">Page 2</a>
<a href="www.site.com/page3.html">Page 3</a>

如果用户要登录,则必须使用PHP等脚本语言,并与MySQL建立数据库连接


jQuery有一个非常易于使用的AJAX实现。

要链接到HTML5中的不同页面,请使用以下代码

<a href="url to your page">link 1 </a> 
<a href="url to your page">link 1 </a> 
<a href="url to your page">link 1 </a> 

HTML


听起来您想创建一个单页应用程序,从第三方服务获取数据

我建议拦截路由,并进行实际的ajax调用

如果您正在制作大量动态内容,我还建议您使用以下内容:

<a href="page1.html">Page 1</a>
<a href="page2.html">Page 2</a>
<a href="page3.html">Page 3</a>

它比使用这个更快:

<a href="http://domain.com/page1.html">Page 1</a>


当然,您需要将html子页面(第1页…)与index.html放在同一文件夹中。

锚元素有什么问题?
是锚元素有什么问题。你想做什么?发布更多细节。我需要在网页之间发送数据,还需要进行ajax调用以与服务器通信。如果您不使用任何服务器端语言,则无法“进行ajax调用以与服务器通信”。请看一下。这可能是我的最佳解决方案。但是如何使用jquery跨网页发送数据/变量?
$('content').load(htmlFile,{'something':'sometvalue'})太好了,这就是我喜欢的
<a href="page1.html">Page 1</a>
<a href="page2.html">Page 2</a>
<a href="page3.html">Page 3</a>
<a href="http://domain.com/page1.html">Page 1</a>