如果你在这里访问:Example你会看到我的问题。
页面加载,然后在div id = content
看一下JS / jQuery的源代码,如果你需要PHP,请告诉我。我不太确定它的JS或PHP是否正在这样做。我使用jQuery Address Plugin所以也许我没有正确使用它,但这会让我感到害怕。
关于我可能做错什么的任何想法?在Firebug中页面加载并且根本不会停止。如果你有它,试试吧。任何帮助表示赞赏!!
答案 0 :(得分:6)
这行代码:
$('.content').load('http://laynestaley.co.uk/test/'+fragment+'?ajax=1');
实际上是将整个页面加载到<div class='content'></div>
。您的服务器端代码不能以您期望的方式执行该AJAX调用(它只是再次加载/test/
的索引页。)
答案 1 :(得分:0)
我同意@Andrew,但只是一个建议 - 如果你不希望页面在加载AJAX时“快照”,请将你在css中的高度设置为100%
答案 2 :(得分:0)
您错误地构建了fragment
。在你的代码中查询第一个字母被截断。
正确的代码:
fragment = event.value.substring(2);