当用户点击网站上的链接时,而不是加载整个其他页面jquery只是将内容加载到页面中间的内容div中,但是当用户直接链接到页面时它不会执行此操作有没有办法在用户直接链接到页面时实现这一点
www.scotwebtech.co.uk并导航到aboutus(我希望它看起来如何)
http://www.scotwebtech.co.uk/aboutus.html(当用户指示链接时的外观)
答案 0 :(得分:1)
实际上,用户应该直接链接到http://www.scotwebtech.co.uk/#aboutus.html而不是http://www.scotwebtech.co.uk/aboutus.html
更改指向http://www.scotwebtech.co.uk/aboutus.html的链接以包含#字符。
答案 1 :(得分:0)
其他解决方案:
1。以与其他页面相同的方式设计“关于我们”页面,然后使用jQuery's load() method提取您要查找的内容
$('#result').load('ajax/test.html #container');
不是最好的方法,因为你还在加载很多你不需要的HTML,但它应该可以工作。
2。根据您在服务器上使用脚本语言的意愿,您可以让脚本决定是传递完整页面(正常请求)还是仅传递内容(基于AJAX请求)